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

标签 windows winapi

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

最佳答案

IsWow64Process 可能正是您正在寻找的。

关于windows - 是否有 Windows API 调用可以告诉我是否在 64 位操作系统上运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1646418/

相关文章:

Windows 无法绑定(bind)到 49690 以上的端口

c++ - Windows硬盘实时复制

winapi - 在压缩的 Windows 上存储声音的好格式是什么?

c++ - 我在使用 GetFullPathName 时遇到错误

c++ - Windows I/O 驱动程序中的主动等待

python - 在 Mac 上使用 cx_Freeze 从 .py 创建 .exe

windows - 在 Windows 中查看共享内存的程序?

windows - powershell get-childitem 找不到包含 [ ] 的文件

Python GTK 3+ 控制关闭窗口

c++ - GetSystemInfo(在 Windows 上)是否总是返回逻辑处理器的数量?