代码之家  ›  专栏  ›  技术社区  ›  LeeMobile

确定64位与32位Windows

  •  12
  • LeeMobile  · 技术社区  · 18 年前

    我想将visualstudio2005配置为在构建过程中根据操作系统是64位还是32位来复制.dll。

    我不想具体说明平台目标是什么。

    我的第一次尝试是使用批处理文件查找Windows版本,但一些32位和64位版本的Windows共享相同的版本号。

    有人知道有什么方法可以检查这个吗?

    谢谢!

    3 回复  |  直到 18 年前
        1
  •  7
  •   Community Mohan Dere    6 年前

    您应该能够读取环境变量%PRESSOR_ARCHITECTURE%。这里有一些关于它的重要信息。

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

        2
  •  5
  •   Re0sless    18 年前

    查看 isWow64 我想那家商店会给你想要的东西。

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

        3
  •  2
  •   Erik Knowles    15 年前

    Jon的链接是一个彻底的黑客攻击,因为它不依赖于添加新的处理器架构。

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