收录日期:2019/03/19 04:31:39 时间:2016/05/18 03:13:39 标签:基础类
我定义了如下两个函数
BOOL CRegistry::Open(LPCTSTR lpSubKey)
{
ASSERT(m_hKey);
ASSERT(lpSubKey);
    
HKEY hKey;
long lReturn=RegOpenKeyEx(m_hKey,lpSubKey,0L,KEY_ALL_ACCESS,&hKey);
    
if(lReturn==ERROR_SUCCESS)
{
        m_hKey=hKey;
return TRUE;
}
return FALSE;

}

BOOL CRegistry::DeleteKey(HKEY hKey, LPCTSTR lpSubKey)
{
ASSERT(hKey);
ASSERT(lpSubKey);

long lReturn=RegDeleteValue(hKey,lpSubKey);

if(lReturn==ERROR_SUCCESS)
return TRUE;
return FALSE;

}


之后我打算删除注册表的一个子键,我用了如下代码:
CRegistry reg;
BOOL bReturn;
bReturn=reg.Open ("Software\\eSX\0");
bReturn=reg.DeleteKey(HKEY_LOCAL_MACHINE,"Software\\eSX\\name\0");

即我要删除HKEY_LOCAL_MACHINE\Software\eSX下的name子键。
但是,我无法删除,每次都是False。

我把reg.DeleteKey(HKEY_LOCAL_MACHINE,"Software\\eSX\\name\0");改为
reg.DeleteKey(HKEY_LOCAL_MACHINE,"name");
一样不行~,不知道我错在哪里了?谢谢
UP
下载一个注册表类去实现,轻松OK

四海天地高薪急聘网站开发工程师 (好消息)!!合格标准就是通过分数线!!!! session问题请教大家 远程数据同步问题,有高手做过吗? 2004年普本扩招到400万-----水平考试也要效仿? iis错误:无法连接***服务器,你将来要恢复此连接吗? 如何使用webServices传送一个对象 VB制作安装文件问题 谢谢TomMax(笑望人生) 的帮助,还有XML的问题,请发学习资料给我,谢谢! 如何用汇编语言将一个文件在一个指定的长度上截断? 谁有可加密和解密的asp程序?(在线等) 再问,INTERNET联接共享问题 为何递归调用析够?进来看一下吧! 【新手快问老手快答,分数快快给】这个错误是怎么回事? 帮忙做个聊天软件啊………… 请问在DELPHI 7里面怎样做报表 关于.net框架自动将一些属性转换成css样式表的疑惑???? 急急急! 关于 com+ 问题 请进来帮忙 急!急!为VB编写的DLL函数头如何定义?一定给分! 浅谈写驱动程序感想 EJB组件的问题 初学者的简单问题! 一点关于网络安全的小问题 倾家荡产问个HOOK的问题 关于.net框架自动将一些属性转换成css样式表的疑惑???? 饼图填充, 在线等,解决即结贴 ●●●●如何播放.BIN格式的媒体文件?●●●● 如何判断鼠标指针的改变? 快给出一段javascript代码,功能是打开页面后自动使页面显示到页面中部 有关给自定义用户对象加菜单的方法