【发布时间】:2019-03-01 19:57:07
【问题描述】:
我正在开发一个 C++ 应用程序。我想检查运行我的 C++ 应用程序的操作系统版本以采取一些措施。基本上,我只想检查操作系统版本是否为 Windows 2019,以便我可以采取一些措施。我看到我们可以使用 VersionHelpers.h 如下
if (IsWindows8OrGreater())
{
printf("Windows8OrGreater\n");
}
if (IsWindows8Point1OrGreater())
{
printf("Windows8Point1OrGreater\n");
}
if (IsWindows10OrGreater())
{
printf("Windows10OrGreater\n");
}
if (IsWindowsServer())
{
printf("Server\n");
}
但是我只想写一个if块看看版本是不是windows 2019,有什么办法吗?
【问题讨论】:
-
可以使用
systeminfocmd命令 -
GetVersion 和 GetVersionEX 已被弃用
标签: c++ windows visual-studio-2010 visual-c++