我正在使用GetVersionEx
WinAPI 调用来获取有关系统的信息。但是它返回错误的内部版本号Windows 8.1
。
一直在寻找信息,但没有找到相关信息。这可能是 Windows 错误,但想询问并确定是否Windows 8.1
支持所有以前的 API 调用。
GetVersionEx自 Windows 8.1 起已弃用。如果您只是对在 Windows 8.1 上运行感兴趣,那么您可以使用Version Helper 函数。由于您想知道内部版本号,因此您需要更改 Manifest以告诉 Windows 您的应用支持 Windows 8.1。您需要添加<supportedOS Id="{1f676c76-80e1-4239-95bb-83d0f6d0da78}"/>
到<assembly><compatibility><application>
节点。