偶然间写了一个小程序判断系统版本,发现在 Windows 8.1 下始终都判断为 Windows 8.
我不相信,于是开了一系列程序。除了微软自家的软件,其余软件均显示系统版本号为 6.2.9200。
莫非是微软的 API 升级了?
已经获知是微软的变更,只有应用程序运行在 Windows 8.1 操作系统上下文中才能显示正确结果。
所以只要给程序的 manifest 中加入代码表示程序兼容 Win8.1 即可。
修改好后,在 Windows 任务管理器中可以查看程序是否已经运行在 Windows 8.1 操作系统上下文中:
Leave a Reply