确定64位与32位Windows

我想configurationvisual studio 2005复制.dll的基础上是否在构build过程中的操作系统是64位或32位

我不想指定平台目标是什么。

我第一次尝试使用batch file来查找Windows版本,但一些32位和64位版本的Windows共享相同的版本号。

任何人都知道有任何方法来检查这个?

谢谢!

Solutions Collecting From Web of "确定64位与32位Windows"

您应该能够读取环境变量%PROCESSOR_ARCHITECTURE%。 这里有一些很棒的信息。

http://blogs.msdn.com/david.wang/archive/2006/03/26/HOWTO-Detect-Process-Bitness.aspx

退房是wow64 ,我认为shopuld给你什么你后。

确定指定的进程是否在WOW64下运行。

乔恩的链接是一个彻头彻尾的黑客,因为它依赖于没有新的处理器架构被添加。

请参阅: http : //support.microsoft.com/kb/556009 “官方”批处理文件方法。