Windows操作系统名称及版本判断(二)
2016-09-09 17:26
281 查看
由于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);
}
}
提供以下函数
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);
}
}
相关文章推荐
- 判断Windows操作系统的版本
- windows 下c++获取操作系统版本名称笔记
- userAgent,JS用户代理检测——判断浏览器内核、浏览器、浏览器平台、windows操作系统版本、移动设备、游戏系统
- VC 判断 Windows 操作系统版本
- VC/MFC程序中获取当前Windows操作系统版本名称(2016-04-25修改)
- userAgent,JS这么屌的用户代理,你造吗?——判断浏览器内核、浏览器、浏览器平台、windows操作系统版本、移动设备、游戏系统
- 获取windows操作系统名称和版本
- userAgent,JS用户代理检测——判断浏览器内核、浏览器、浏览器平台、windows操作系统版本、移动设备、游戏系统
- 使用navigator.userAgent判断操作系统的名称
- 获取 Windows 操作系统版本信息
- WINDOWS操作系统各种版本(转)
- GetWindowsName如何得到当前操作系统的名字及版本
- Android Windows版本操作系统入门
- [Windows编程] 如何判断操作系统是64位还是32位
- 根据IIS版本即可判断出操作系统版本
- Windows操作系统的版本识别
- 判断操作系统和SQL 2005的版本是32位还是64位
- 如何获得 Windows 操作系统的版本
- [Windows编程] 如何判断操作系统是64位还是32位
- 获取Windows操作系统所有版本