Windows 8.1 和 Windows Server 2012 R2 已对 GetVersion (Ex) API 的工作方式进行了重大更改。早期版本的 Windows 中,GetVersion (Ex) API 返回实际操作系统版本,除非应用兼容性填充码缓解了这个过程并为其提供了不同的版本。然而,许多应用程序因设计不良的版本检查而未被填充,导致它们无法正确解决问题。
在 Windows 8.1 中,GetVersion (Ex) API 已经被弃用。这意味着你可以继续调用这些 API 函数,但如果不特别面向 Windows 8.1,则函数将返回 Windows 8 版本 (6.2)。
为了使应用面向 Windows 8.1,需要包含应用 (可执行文件) 清单。然后,在清单的
Windows 8.1 引入了名为 VersionHelpers 的新替换 API 函数。它们非常易于使用:所需做的是包含 VersionHelpers.h 头文件并使用内联函数来查询操作系统是否具有特定版本或更高版本。
对于更多应用兼容性信息,请参阅 应用兼容性工具包下载、已知的兼容性修补程序、兼容性模式 和 AppHelp 消息。
标签:
加入本站QQ群获取更多实时游戏软件,线报,资源,福利点我加群
免责声明:
多特下载站仅为用户提供信息存储空间服务,所有资源均来源于网络或用户上传。我们无法对所有内容进行逐一审核,因此不保证资源的绝对准确性和完整性。用户在使用过程中应自行判断并承担相关风险。如涉及版权问题,请及时联系我们处理。对于因使用本站资源引发的一切争议、损失或法律责任,除法律明确规定外,多特下载站概不负责。请用户务必遵守法律法规,合理合法使用下载内容。侵删请致信E-mail: caozl@nbrjwl.com