我正在寻找一种非常简单的方式来确定客户使用的Windows版本是32位还是64位。我知道有使用.NEt的方法,但我希望避免它们。我只是想使用类似于下面的伪代码的东西,并想知道这种方法是否可靠。Windows 32或64位使用HKEY_LOCAL_MACHINE Software WOW6432节点
If Registry Key exists (HKEY_LOCAL_MACHINE\Software\WOW6432Node)
Then Assume 64bit
else
Assume 32bit
谢谢!
编辑:更具体地说,我知道有几种不同的方法来完成目标,如果操作系统是32位或64位。但我想知道上述单独的方法是否可靠。
...除非某些程序将其作为其安装的一部分创建,尽管它安装在一台32位机器。 :-) – 2010-03-05 21:22:32
非常不可能,但可能^^ – aefxx 2010-03-05 21:45:00
...或者你正在运行一个本地化版本的Windows – erikkallen 2010-03-05 22:50:26