获取windows系统版本信息
来源:互联网 发布:做广告牌用什么软件 编辑:程序博客网 时间:2024/05/01 02:56
// 头文件
class SysInfo
{
private:
SysInfo(void);
~SysInfo(void);
public:
static const SysInfo& Instance();
DWORD GetFullVersion() const {return MAKEWORD(inf.dwMinorVersion, inf.dwMajorVersion);}
bool IsXP() const {return (GetFullVersion() < 0x0600);} // cover Win5.1 and 5.2 alike
bool IsVista() const {return (GetFullVersion() == 0x0600);}
bool IsVistaOrLater() const {return (GetFullVersion() >= 0x0600);}
bool IsWin7() const {return (GetFullVersion() == 0x0601);}
bool IsWin7OrLater() const {return (GetFullVersion() >= 0x0601);}
private:
OSVERSIONINFOEX inf;
};
// 源文件
SysInfo::SysInfo(void)
{
SecureZeroMemory(&inf, sizeof(OSVERSIONINFOEX));
inf.dwOSVersionInfoSize = sizeof(OSVERSIONINFOEX);
GetVersionEx((OSVERSIONINFO *)&inf);
}
SysInfo::~SysInfo(void)
{
}
const SysInfo& SysInfo::Instance()
{
static SysInfo instance;
return instance;
}
- 获取windows系统版本信息
- 获取Windows系统版本信息
- windows API获取系统版本信息
- 获取Windows版本信息
- 获取Windows版本信息
- delphi获取windows系统版本信息,大全,准确
- delphi获取windows系统版本信息,大全,准确
- windows驱动获取系统版本信息 PsGetVersion RtlGetVersion
- 获取windows系统信息
- 获取windows系统信息
- 获取windows 系统信息
- 获取windows系统版本
- 获取Windows系统版本
- 获取 Windows 操作系统版本信息
- windows 获取操作系统版本信息
- 【系统信息获取】1,获取系统版本
- 【系统信息获取】1,获取系统版本
- C#获取系统版本信息
- initialization and destroy methods in bean
- jquery js 获取动态的json键值
- 学习记录:Hadoop之WordCount运行
- const 与指针
- 获取tr下面所有的checkbox的属性为checked的checkbox
- 获取windows系统版本信息
- Entiy Framework研究 - 基础设施层
- [bxd学习java基本点]7.linkedList方法,remove移走的要显示元素
- Linux的电源管理架构
- 做一个有理想的程序员(转)
- 作为一个程序员应该注意的地方
- 通过漫游配置文件
- 转的arcgis9.3全的安装信息
- 一个页面很长下面有提交按钮,提交后还在原位置的简单解决办法