问题标签 [installscript-msi]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
windows-installer - InstallScript InstallShield 中的字符 ASCII 代码
我想阻止用户在安装程序的密码字段之一中输入字符 > ASCII 127。
我用谷歌搜索但没有找到任何直接的方法,目前我正在使用:
有没有更好的方法从字符串中获取 ASCII 码?
windows-installer - ISDEV:错误-6259:内部构建错误
我收到上述错误消息。我最近更新了我的Thwarte 证书,因为它已经过期,现在我无法构建我的安装程序。我使用 pfx 文件和我的密码进行签名。
以下是错误消息的完整详细信息-
我可以看到它能够成功签署 msi,但之后失败。我不知道发生了什么。我将不胜感激任何帮助。
installshield - 品牌 InstallShield 2010
我已经使用 InstallShield2010 创建了一个基本的 MSI 项目。现在,我想要相同的项目来建立不同品牌的设置。每个品牌都有一些与其他品牌不同的信息,例如产品名称、guid 等。在构建项目时,我可以提供一个文件路径,InstallShield 可以从中选择这些参数吗?
wix - 使用 wix 为 jre 创建一个 msi,即在我的包中安装 jre 文件?
我有 mypackage.msi 使用的 jre 文件。我想创建 jre.msi,它是 mypackage.msi 调用的另一个 msi。mypackage.msi 是使用 wix 文件创建的。所以请在这方面帮助我......我需要上面提到的 wix 脚本......我的包也使用安装脚本,但文件是由 wix 调用的......
c# - 如何使用 ISWiAuto18.ISWiProject dll 更新 Installshield 项目中的注册表项值?
我创建了一个程序(C# dotnet),它使用 ISWiAuto18.ISWiProject 更新我的 MSI(Installshield 2009)项目的不同属性(如路径变量)
但是现在我无法找到使用 ISWiAuto18.ISWiProject 更新 Installshield 项目的我的注册表项值的方法?有没有办法更新注册表值?
windows-installer - Select and Disable Features in Feature Tree Dialog in Installshield
I have created an Installer using Installscript msi. I perform a custom installation installing only selective features. Now during the Maintenance Install, when I chose the Installation type to be "Custom', all features installed as part of fresh Installation (first time install) appear to be selected in the feature tree. I dont want the user to be able to deselect these features. Instead, I want these featured/sub features to appear as selected and grayed out. Basically user should not be able to remove any feature/subfeature selected during fresh install. How can I achieve this ?
windows-installer - MSI - 解密安装脚本
我目前正在构建一些便携式应用程序,其中一个来自 MSI 安装程序。安装程序似乎在安装过程中执行了一个我似乎无法跟踪的程序,所以我想做的是查看安装程序脚本内部并查看它正在执行的程序以及使用哪些变量。
这样的事情可能吗?
windows-installer - installscript msi 手动更改功能被视为已安装
这是我们的问题:我们有一个使用 Installscript MSI 安装的产品。有一次,我们切换到全新的 Installscript MSI 以正确处理版本控制并重组功能。在此期间,大部分安装程序保持不变,例如我们的数据库。在多个安装站点,由于数据库已经存在,并且我们不希望安装程序删除/创建数据库,我们决定取消选中数据库功能。
快进一年,我们现在正在进行产品升级,以修改数据库的结构。因为我们在运行较新的安装程序时忽略了安装数据库功能,所以这些 SQL 脚本没有运行。这是一个主要问题,因为我们希望以这种方式继续升级我们的产品。我的问题是:是否有一种简单的方法可以更改安装(MSI 数据库?)以便认为已安装数据库功能?
一些规定:我们不考虑重新运行设置并以这种方式添加功能的选项。安装程序的设计不恰当,无法优雅地处理这个问题。
installation - 无法获取产品的主要版本号?
我有代码来检索产品的主要版本。将属性声明为PRODVER_MAJOR = 2
Code 如下: