【发布时间】:2012-01-17 10:39:25
【问题描述】:
我正在使用 InstallShield 为 Windows 创建一个新的安装程序。我是 InstallShield 的新手。在安装程序中,我只在 Windows 8 上安装一个组件。
那么我应该在该组件的安装条件中添加什么?我可以使用VersionNT 或MsiNTProductType。
但是我找不到这些变量在 Windows 8 中的值。还有其他方法吗?
提前致谢。
【问题讨论】:
我正在使用 InstallShield 为 Windows 创建一个新的安装程序。我是 InstallShield 的新手。在安装程序中,我只在 Windows 8 上安装一个组件。
那么我应该在该组件的安装条件中添加什么?我可以使用VersionNT 或MsiNTProductType。
但是我找不到这些变量在 Windows 8 中的值。还有其他方法吗?
提前致谢。
【问题讨论】:
您是否尝试过这种情况:VersionNT > 601?
【讨论】:
FWIW,我通常避免在条件下使用这样的操作系统版本属性。我通常会尝试做的是问自己这个平台对我来说真正重要的是什么。我需要特定版本的 IIS 吗?我是否需要该版本中的某个新服务?我是否需要更高版本的 .NET 框架等等。
然后我根据这种关系编写搜索和条件。
【讨论】: