string CSystemInfo::GetCpuInfoFromRegedir()
{
USES_CONVERSION;
string strname;
HKEY hSubKey;
long lResult = RegOpenKeyEx(HKEY_LOCAL_MACHINE, TEXT("Hardware\\Description\\System\\CentralProcessor\\0"), 0, KEY_ALL_ACCESS, &hSubKey); // 打开注册表
DWORD typeSZ = REG_SZ;
TCHAR s_DisplayName[256] = {0}; // 显示名称
DWORD cbName = 256*sizeof(TCHAR);
if (::RegQueryValueEx(hSubKey, _T("ProcessorNameString"), 0, &typeSZ, (LPBYTE)s_DisplayName, &cbName) == ERROR_SUCCESS)
{
strname = W2A(s_DisplayName);
}
return strname;
}
void CpuInfo(HWND hwnd)
{
int result;
HKEY hKey;
DWORD dataMHz=0;
DWORD dataSize = sizeof(dataMHz);
TCHAR Identifier[100],Proc
根据注册表获取cpu信息
最新推荐文章于 2021-06-20 08:28:26 发布
本文介绍如何通过VC++编程技术,在Windows环境下获取CPU的相关信息,包括使用源码示例,帮助开发者理解获取CPU信息的过程。
摘要由CSDN通过智能技术生成