Winapi 如何在运行时检查Win32中的windows版本?

Winapi 如何在运行时检查Win32中的windows版本?,winapi,Winapi,如何在运行时在Win32中检查windows版本?使用or函数。GetVersionEx已被弃用。我们需要使用。当使用GetVersion[Ex]时,请记住检查版本号时要考虑到未来。例如,要检查XP和更高版本:major>5或(major==5和minor>=1),版本帮助函数只是VerifyVersionInfo()的包装。请注意,Windows 8.1+上的GetVersion/Ex(),以及Windows 10+上的VerifyVersionInfo(),都会受到显示的影响,因此这些应用程

如何在运行时在Win32中检查windows版本?

使用or函数。

GetVersionEx已被弃用。我们需要使用。

当使用GetVersion[Ex]时,请记住检查版本号时要考虑到未来。例如,要检查XP和更高版本:major>5或(major==5和minor>=1),版本帮助函数只是
VerifyVersionInfo()
的包装。请注意,Windows 8.1+上的
GetVersion/Ex()
,以及Windows 10+上的
VerifyVersionInfo()
,都会受到显示的影响,因此这些应用程序不会显示为声明与正在运行的Windows版本的显式兼容性。要获得真正的Windows版本而不显示,您需要使用
RtlGetVersion()
NetServerGetInfo()
netkstagetinfo()