问题标签 [installshield-2010]
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.
installshield-2010 - 使用 InstallShield 2010。如何强制重启
我需要一些先决条件,其中一个先决条件需要重新启动(如果安装后才能继续其余设置)。使用 InstallShield,如何在安装必备组件后强制重启?
谢谢!
installshield - InstallShield 2010 更改选择安装语言对话框的标题
我继承了一个 InstallShield 项目,需要更改设置语言对话框的标题。它目前与安装程序中的所有其他对话框相同[Product name] - InstallShield Wizard
。我在本地化 ini 文件中找到了我需要的字符串,但在项目内的任何地方都找不到对话框,也找不到围绕发布/构建选项的任何选项。
windows-installer - 是什么导致 MSI 更新不更新安装程序中的组件?
(编辑:问题改变了。)
我有一个带有安装程序的产品,该安装程序由 InstallShield 2010 构建,并且所有帐户似乎都可以作为“新”安装进行安装。
我会定期更改安装的内容,用错误修复等方式更新这个或那个组件。在那些时候,我尝试更改已更新文件元数据中的版本号,但有些组件是不可能的。当然,他们总是以最近的修改日期结束。我也在 MSI 数据中更改了产品的版本号。但是,我并没有每次都更改包代码。
当一些用户在我的产品已经存在的系统上运行安装程序时,系统会提示他们更新模式 UI(“您要更新吗?”等),并且安装程序似乎已完成。但是,更新的文件并不总是覆盖旧文件,直到之后运行“修复”安装,特别是如果版本号没有更改,并且现在有证据表明使用“强制覆盖”标记组件的内容不会不要改变这种行为。
这里发生了什么?有什么办法可以得到更好的结果吗?每当我更新产品或更新组件时,包代码是否需要更改?(编辑:每次我构建版本时,包代码都会改变,所以这不是问题的原因。)
编辑:这是一个更新用户界面,但更新后的维护是实际完成所需安装的内容。
service - 在安装期间授予“作为服务登录”权限和服务登录帐户(Installshield 2010)
我正在通过 Installshield Basic MSI Project 开发安装应用程序
- 授予“作为服务登录”权限时遇到一个小问题(控制面板-> 管理工具-> 本地安全设置)
在 Windows server 2003 中,NTrights.exe 工作正常。
在 Windows server 2008 和 2008 R2 中,NTRight.exe 也可以正常工作,但“NTRights.exe”只是“Windows server 2003 Toolkit”的一部分
我想用另一种方法。任何人都可以用另一种方式做同样的事情吗?
- 在服务面板中,我必须使用最终用户输入设置登录帐户和密码。
但是Installshield只支持固定的id、密码。它不能使用。
我该如何设置登录帐户?安装时应提供登录帐户信息
queue - 使用 installshield 2010 在 MSMQ 中创建私有队列
有谁知道如何使用 installshield 在 MSMQ 中创建私有队列?我的应用程序使用了一个,但我似乎无法完成它......
以前有人做过吗?如果是这样,请帮助我
谢谢!
windows-installer - 将安装脚本转换为基本 MSI
有没有办法在 installshield 2010 中将 InstallScript 转换为 Basic MSI?
installshield-2010 - installshield 脚本检查我们是否正在卸载
我正在寻找一种方法可以传递给我的 installscript 检查我的应用程序是否正在卸载。
我试过这个:
但即使我正在安装它也会触发:(
iis - 从 InstallScript 检测是否存在某些 IIS 功能
我有一个用 InstallShield 2010 编写的 InstallScript 项目,其中包括安装 Web 应用程序的几个 .NET MSI 安装程序。如果最终用户选择安装这些 Web 应用程序中的任何一个,我需要在允许安装继续之前检查 InstallScript 代码中的以下可选 IIS 功能:
- ASP.NET (IIS 6+)
- WCF HTTP 激活 (IIS 7+)
- IIS 元数据库和 IIS 6 配置兼容性 (IIS 7+)
谁能指出我正确的方向?理想情况下,我正在寻找可以直接从 InstallScript 代码检查的注册表值,但我想某种 WMI 或 COM 检查也可以。
PS:如果相关的话,我们现在需要支持从 5.1 开始的所有版本的 IIS。如果 5.1 支持存在问题,我们可能会在必要时考虑放弃它。
wix - Wix 创建了 cub 文件
我有一个问题,我使用 wix 创建了一个 cub 文件,它工作正常,但是当我尝试针对使用 InstallShield 创建的 MSI 运行它时,我收到以下错误:
CUB 文件和数据库之间的致命架构冲突。无法进行评估。
我查看了 installshield msi 和 cub 中的架构,它似乎与 cub 中的长整数 (4) 和 msi 中的短整数 (2) 的几列有关。
有没有办法改变 wix 在标准表(如媒体、文件、CustomActions 等)上设置模式的方式?
或者,是否有一种自动化方式可以像通过脚本一样调整 MSI 的架构?
installshield - (installshield 2010) 有条件的功能选择
(基础 MSI 项目)
我想在取消选择所有子项时自动取消选择父功能,但我在 installshield IDE 上找不到任何选项。
例如,
(特征选择对话框)
特征 A
--- 特征 A-1
--- 特征 A-2
如果用户取消选择 A-1 和 A-2,我希望 A 也自动取消选择。
我怎样才能做到这一点??