void CCPU::GetCPUInfo()
{
HKEY hkey;
DWORD data;
DWORD dataSize;
LONG result=::RegOpenKeyEx(HKEY_LOCAL_MACHINE,"hardware\\DISCRIPTION\\System\\CentralProcessor\\0",0, KEY_QUERY_VALUE,&hkey);
if(result==ERROR_SUCCESS)
{
result=::RegQueryValueEx(hkey,"~MHz",NULL,NULL,(LPBYTE)&data,&dataSize);
m_ProSpeed.Format("%d",data);
m_ProSpeed+=_T(" MHz");
}
UpdateData(FALSE);
}
我跟踪了的时候发现该函数执行完了m_ProSpeed="";
是空的.....
好像没赋值
那就意味着没读取到了
究竟问题出在哪?
{
HKEY hkey;
DWORD data;
DWORD dataSize;
LONG result=::RegOpenKeyEx(HKEY_LOCAL_MACHINE,"hardware\\DISCRIPTION\\System\\CentralProcessor\\0",0, KEY_QUERY_VALUE,&hkey);
if(result==ERROR_SUCCESS)
{
result=::RegQueryValueEx(hkey,"~MHz",NULL,NULL,(LPBYTE)&data,&dataSize);
m_ProSpeed.Format("%d",data);
m_ProSpeed+=_T(" MHz");
}
UpdateData(FALSE);
}
我跟踪了的时候发现该函数执行完了m_ProSpeed="";
是空的.....
好像没赋值
那就意味着没读取到了
究竟问题出在哪?
解决方案 »
- Combo box问题
- 请问:这种情况下如何跟踪调试DLL呢?
- What's reason can cause the return value of LoadCursor() is 0x000000?
- 请问微软拼音输入法的Candidiate条(就是组字的时候下面显示候选的那个条)是窗口吗?能得到它的句柄吗?
- MDI程序中,childFrame是否可以用自己的工具栏/条?
- 如何在dll内部在加载另外一个dll?
- 这个问题想来不难,只是我不知道,大家来看看
- 请问,开发客户机/服务器程序用什么语言好?
- VC++SOCKET 编程 客户端给服务器发送文件
- 获取atl word文档当前页内容
- 学习POP3的邮件监视及提醒VC6
- 多网关智能选择是问题
result=::RegQueryValueEx(hkey,"~MHz",NULL,NULL,(LPBYTE)&data,&dataSize);
我把 hardware\\DESCRIPTION\\System\\CentralProcessor\\0
写成了hardware\\DISCRIPTION\\System\\CentralProcessor\\0
一个字的错误麻烦了大家`````
实在不好意思
下次我会细心的