是否有Windows API调用会告诉我我是否在64位操作系统上运行?

How*_*ley 2 windows winapi

是否有Windows API调用会告诉我我是否在64位操作系统上运行?我有一些遗留的c ++代码调用GetVersionEx来填充OSVERSIONINFO结构,但这只能告诉我(AFAIK)OS(Vista,V7等),而不是处理架构.我可以通过简单地查找"C:\ Program Files(x86)..."的存在来解决这个问题,但这看起来很难看.我确信必须有一个API来返回此信息.

Mic*_*ael 6

IsWow64Process 可能就是你要找的东西.