如何创建测试32位和64位Windows的安装程序条件

时间:2010-09-20 13:27:57

标签: visual-studio installer

我正在创建一个visual studio设置项目。我需要测试以查看我安装的Windows版本是64位还是32位。我打算检查是否存在注册表项HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node,以此来告诉我正在64位窗口上安装。这是一个好主意和/或有更好的方法吗?

我想知道我所使用的Windows版本的原因是我可以在System32或SysWOW64下创建目录。我宁愿不创建两个安装程序,一个针对64位平台,一个针对32位平台。

1 个答案:

答案 0 :(得分:5)

在MSI安装程序中检查64位计算机的最简单方法是使用VersionNT64属性。仅当目标计算机正在运行64位操作系统时才会设置此项。