相关疑难解决方法(0)

检测Windows 10版本

我的目标是在我的代码中检测Windows 10,它必须跨平台以及不同版本的Windows(至少7及以上版本)工作.Windows提供IsWindows10OrGreater()了解决此问题的方法,但是还有另一个问题,此功能在以前的Windows版本中不存在.

你会发现无数的博客和SO问题,以及明显的疯狂,像这样和getversion等功能返回一些不同的版本,而不是正确的版本.

例如在我的机器上 - 该方法IsWindows10OrGreater()无法编译(我将安装Win10 SDK),并IsWindowsVersionOrGreater()报告6为主要版本.

那么有一种理智的多版本方式我可以解决这个问题吗?

c++ windows winapi

20
推荐指数
1
解决办法
9744
查看次数

标签 统计

c++ ×1

winapi ×1

windows ×1