检测cpu型号
来源:互联网 发布:淘宝的利弊800字 编辑:程序博客网 时间:2024/05/02 00:28
在 Windows XP 和 Windows 2003 Server 系统上,用WMI无法正确的取得cpu型号。官方的解决方案是安装补丁。但软件开发者不可能要求用户去安装补丁,所以还是从注册表获取cpu 信息吧。
方法如下:
BOOL GetProcessorName(CString & strProcessorName)
{
LONG res = ERROR_SUCCESS;
HKEY hKey = NULL;
wchar_t ProcessorNameString[256] = {0};
strProcessorName.Empty();
res = RegOpenKeyEx(HKEY_LOCAL_MACHINE, L"Hardware//Description//System//CentralProcessor//0", 0, KEY_QUERY_VALUE, &hKey);
if(res != ERROR_SUCCESS)
return FALSE;
DWORD dataSize = sizeof(ProcessorNameString);
res = RegQueryValueEx(hKey, L"ProcessorNameString", NULL, NULL, (LPBYTE)ProcessorNameString, &dataSize);
RegCloseKey(hKey);
if(res != ERROR_SUCCESS)
{
return FALSE;
}
strProcessorName = ProcessorNameString;
return TRUE;
}
- 检测cpu型号
- amd cpu 型号大全
- Intel笔记本CPU型号
- 笔记本CPU型号汇总
- CPU型号大全
- intel cpu型号大全
- AMD CPU 型号
- Intel CPU 型号介绍
- Intel CPU型号发展史
- Intel CPU型号发展史
- 查看虚拟机cpu型号
- Linux-查看cpu型号
- 检测ios设备型号
- iOS检测硬件型号
- Intel 笔记本CPU型号 透析
- Intel CPU的型号漫谈
- AMD intel CPU 型号对比
- Intel CPU 型号规格大全
- 英语口语8000句-见面、分手时
- CWnd与HWND的区别与转换
- ASP.NET 缓存技术(一)——启用页面输出缓存
- 英语口语8000句-随意的谈话
- 英语口语8000句-重要的提醒和忠告
- 检测cpu型号
- 逼自己一把,你就优秀了
- AOP(Aspect Oriented Programming)面向切面编程,aop解决的问题是什么(AOP模拟)
- 指定某个cpu只运行指定进程的做法
- Android Emulator 模拟器使用方法
- 用一个函数实现将一行字符串中最短的单词输出。此行字符串从主函数传递给该函数。假设字符串中包含的单词以空格作为分隔符号,例如”Asia Games 2010 is held in GuangZhou.”,其中最短的单词是”is”和”in”。
- 信号量与多线程的退出
- iOS的游戏引擎集锦
- LDM上层建筑之Driver---局部窥探