我想知道,在运行时,我是在 32 位还是 64 位 Windows 上运行。 OSVERSIONINFOEX 结构告诉我主要版本和次要版本,但我猜我需要内部版本号。有人知道它们是什么吗?
如果您的应用程序是针对 64 位编译的,那么答案很简单:您正在 64 位 Windows 上运行。
如果您的应用程序是为 32 位编译的,则需要调用是Wow64进程 http://msdn.microsoft.com/en-us/library/ms684139.aspx。该函数仅在Windows XP或更高版本上导出;如果您想支持早期版本的 Windows,则需要使用 GetProcAddress 来获取指向此函数的指针。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)