SYSINFO.nOSMinor为Windows 2012 R2和Windows 8.1返回了错误的版本

时间:2014-03-17 11:11:55

标签: installshield

对于InstallScript项目,是否有人知道为什么InstallShield 2012在Windows 8.1和Windows 2012 R2的SYSINFO值中返回6.2,应该返回6.3?特别是在SYSINFO.nOSMajor和SYSINFO.nOSMinor版本号中。

如果这只是InstallShield中的一个错误,还有其他方法可以检测操作系统版本号吗?

1 个答案:

答案 0 :(得分:3)

请参阅InstallShield社区线程Installscript Project - Target machine setting recognizing Windows 8.1 as Windows 8。请注意,引用了两个下载:

  1. Updated manifest files以便Windows的兼容性垫片不会干扰;这可以应用于任何最新版本的InstallShield。
  2. 修复了第一个在InstallShield 2013中显示的错误;这不会影响以前缺少对Windows 8.1的明确支持的版本,只应该应用于InstallShield 2013。