由于GetVersionEx GetVersion在win8之后出现的问题
提供以下函数
GetVersion...
HINSTANCE hIns = LoadlibraryA("ntdll.dll");
if (hIns)
{
typedef void (__stdcall * PFN)(DWORD*, DWORD*, DWORD*);
PFN pFn = (PFN)GetProcAddress(hIns, "RtlGetNtVersionNumbers");
pFn(&maxVer, &minVer, &builder);//自己补充
builder &= 0xFFFF;
Free...
}
else
{
WKSTA_INFO_100* pInfo = NULL;
if (NERR_Success == NetWkstaGetInfo(NULL, 100, (LPBYTE*)&pInfo))
{
maxVer = pInfo->wki100_ver_major
..
NetApiBufferFree(pInfo);
}
}