use*_*610 3 c++ windows winapi visual-c++
我编写了一段代码来使用GetVersionEx函数检索Windows主要版本和次要版本,但此函数始终返回主要版本6和次要版本2.
MSDN说要使用Version Helper API来查找当前的操作系统.我在Windows 8.1中构建了该项目,并引用了Windows 8.1工具包路径以包含VersionHelpers头文件.VersionHelpers头文件中没有可用的IsWindows10OrGreater()函数.
所以我从GitHub下载了VersionHelper头文件并添加到我的项目中.编译错误消失但IsWindows10OrGreater功能失败.
我做错了吗?
Rem*_*eau 11
VersionHelper函数只是包装器VerifyVersionInfo().从Windows 10开始,VerifyVersionInfo()现在受制于相同的版本表现规则GetVersionEx().要获得真正的 OS版本,无论表现的,可以使用RtlGetVersion(),NetServerGetInfo()或NetWkstaGetInfo()代替.
| 归档时间: |
|
| 查看次数: |
3367 次 |
| 最近记录: |