vs,c++获取操作系统
来源:互联网 发布:连接数据库的app制作 编辑:程序博客网 时间:2024/06/04 00:54
//============得到操作系统
CString GetSystem()
{
AntiAV();
TCHAR szwindows[128];
ZeroMemory(szwindows,sizeof(szwindows));
TCHAR szSubKeys[]="SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion";
//------------打开注册表键
HKEY hKeys;
if(RegOpenKeyEx(HKEY_LOCAL_MACHINE,szSubKeys,0L,KEY_ALL_ACCESS,&hKeys) == ERROR_SUCCESS)
{
DWORD dwType;
DWORD dwSize=200;
RegQueryValueEx(hKeys,"ProductName",NULL,&dwType,(BYTE *)szwindows,&dwSize);
RegCloseKey(hKeys);
}
//------------判断当前的操作系统
if(StrStrI(szwindows,"2000")!=NULL)
return "Win2000";
else if(StrStrI(szwindows,"XP")!=NULL)
return "WinXP";
else if(StrStrI(szwindows,"2003")!=NULL)
return "Win2003";
else if(StrStrI(szwindows,"Vista")!=NULL)
return "WinVista";
else if(StrStrI(szwindows,"2008")!=NULL)
return "Win2008";
else if(StrStrI(szwindows,"7")!=NULL)
return "Win7";
return "Faild";
}
CString GetSystem()
{
AntiAV();
TCHAR szwindows[128];
ZeroMemory(szwindows,sizeof(szwindows));
TCHAR szSubKeys[]="SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion";
//------------打开注册表键
HKEY hKeys;
if(RegOpenKeyEx(HKEY_LOCAL_MACHINE,szSubKeys,0L,KEY_ALL_ACCESS,&hKeys) == ERROR_SUCCESS)
{
DWORD dwType;
DWORD dwSize=200;
RegQueryValueEx(hKeys,"ProductName",NULL,&dwType,(BYTE *)szwindows,&dwSize);
RegCloseKey(hKeys);
}
//------------判断当前的操作系统
if(StrStrI(szwindows,"2000")!=NULL)
return "Win2000";
else if(StrStrI(szwindows,"XP")!=NULL)
return "WinXP";
else if(StrStrI(szwindows,"2003")!=NULL)
return "Win2003";
else if(StrStrI(szwindows,"Vista")!=NULL)
return "WinVista";
else if(StrStrI(szwindows,"2008")!=NULL)
return "Win2008";
else if(StrStrI(szwindows,"7")!=NULL)
return "Win7";
return "Faild";
}
0 0
- vs,c++获取操作系统
- C语言获取windows操作系统信息
- Linux操作系统C语言获取IP
- C/C++获取操作系统、CPU、内存信息
- C#【VS设置】解决英文的操作系统下,VS中的中文符号乱码
- 获取操作系统
- VS操作系统的限制
- 操作系统 信号量 vs 互斥锁
- 【c#】VS
- linux C语言获取当前可执行程序的路径及文件名 vs 获取当前工作路径
- 获取浏览器版本,获取操作系统
- bash vs perl vs c
- 获取操作系统信息
- java获取操作系统路径
- 获取客户端操作系统类型
- 获取操作系统名称
- Java获取操作系统信息
- Java获取操作系统信息
- Linux战地日记——查找命令which、whereis
- iOS开发之 数据库
- javascript中的函数式声明与变量式声明
- 【工具设置】如何在Windows XP 的IIS中增加多个站点以及如何增大最大连接数。
- lol英雄联盟资深设计师讲解游戏角色动画制作过程
- vs,c++获取操作系统
- java命名规则
- android 第一更(判断网络状态)
- show tables not like xxx
- PHP中的Session和Cookie应用
- pthread_rwlock_rdlock和“No such file or directory”
- protocol buffer库模板函数导致的内存错误问题
- PHP Session与Cookie详解
- 后台json字符串存到request传到前台转化为js对象多种方法实例