首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > windows >

注册表中某一项用RegOpenKey打不开,该如何解决

2013-01-06 
注册表中某一项用RegOpenKey打不开HKEY hKeyif((OpenKeyRegOpenKey(HKEY_LOCAL_MACHINE,_T(SOFTWARE\\M

注册表中某一项用RegOpenKey打不开
HKEY hKey;
if((OpenKey=RegOpenKey(HKEY_LOCAL_MACHINE,_T("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Explorer\\BrowserHelperObjects"),&hKey))!=ERROR_SUCCESS)
{
CString error;
error.Format(_T("%d"),OpenKey);
error=_T("error:")+error;
AfxMessageBox(error);
}

结果显示返回值OpenKey 为2,但是经确认"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Explorer\\BrowserHelperObjects"这个项是存在的。本人用的是VS2010。很诡异不知道为什么。
[解决办法]

引用:
引用:
那该怎么办?


如果仅仅是权限阻止,可以在返回错误后采取恢复权限的办法,如果是杀软挂钩了那就没辙了,只能走底层较劲去了,呵呵。


发现问题了,BrowserHelperObjects没加空格

热点排行