注册表的键是打开了,但怎么就读不出来?
原代码是:
BYTE hkey[256];
DWORD dwbuf=256;
HKEY hkey1;
long retquery1=RegCreateKey(HKEY_LOCAL_MACHINE,"\\Software\\Microsfot\\Internet Explorer\\Main\\",&hkey1);
if(retquery1!=ERROR_SUCCESS)
{
MessageBox("Create error");
RegCloseKey(hkey1);
return;
}
else
{
MessageBox("open success");
}
long retquery=RegQueryValueEx(hkey1,"Window Title",NULL,NULL,hkey,&dwbuf);
if(retquery==ERROR_SUCCESS)
{
m_title=hkey;
UpdateData(false);
}
else
{
//RegCloseKey(h);
MessageBox("query error");
}
}
运行后显示open success
然后显示query error
为什么?
怎么解决?(我刚开始学VC,还不怎么会!)