取系统版本号支持WIN8/WIN8.1/WIN10
#include "stdafx.h"
#include "windows.h"
void GetSysVer(void)
{
HMODULE hm;
if (hm = LoadLibrary("ntdll.dll"))
{
short i=0, j=0, p=0;
typedef void (WINAPI *getver)(short*, short*, short*);
getver gv;
gv = (getver)GetProcAddress(hm, "RtlGetNtVersionNumbers");
if (gv)
{
gv(&i, &j, &p);
printf("主版本:%d\n次版本:%d\n编译版本: %d\n", i, j, p);
}
FreeLibrary(hm);
}
};
int main(int argc, char* argv[])
{
printf("☆紫水晶论坛欢迎使用显示系统版本号函数☆\n");
GetSysVer();
return 0;
}
我的系统是WIN8.1
运行结果
紫水晶论坛欢迎使用显示系统版本号函数:
主版本:6
次版本:3
编译版本: 9600 谢谢分享 win7可以吗
页:
[1]