我正在使用 InstallShield 2008 构建一个安装包(它又包含一个 .NET Web 应用程序设置)。
在 InstallShield 项目中,我们指定了要创建的 Internet 快捷方式。快捷方式是本地机器,到目前为止,我们已经有了这样的 Target 规范:
http://localhost//TheApplication//Start.aspx
由于超出我控制/知识的技术原因,需要将“localhost”替换为机器的实际名称。
Flexera 和 Microsoft 的文档都讨论了 Windows Installer 属性ComputerName,但我没有找到有关如何/在何处使用它的信息。
一些非常零散的发现表明该属性应该被 [括号] 包围,所以我天真地尝试将目标的规范更改为
http://[ComputerName]//TheApplication//Start.aspx
但这不起作用。然后实际的快捷方式包含该确切的文本,该属性未“扩展”。
我正在寻找有关的任何信息或提示
- 如何使用该属性,或
- 如何将实际计算机名称放入 Internet 快捷方式的 URL。