收录日期:2018/12/11 22:41:55 时间: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

关于sqlsrv_fetch_array的返回求大神指点 【新手求助】让我很郁闷的关于swing布局的问题 为什么达不到想要的效果 带有JTabbedPane 多字节下cstring转换为unicode下cstring 求教 十万猴急 求最长单调递增子序列长度 C++一直在用来解决简单的问题,没有实际开发,想进一步学习该怎么办? 关于EAPConfigHelper,求解答 急~~数据结构课程设计如何把各自的模块组合在一起 关于linux进程地址空间 java程序和数据库、jre一起打包,使它在任何电脑都可以运行!!! 有关asp mysql的问题,谢谢了 JS换取动态值,求帮助,急急急。。。大哥请来 头文件重复引用的问题 dbgrideh多选后,如何SHOW字段出来 ubuntu下操作简体中文路径 我是新手,我没有什么积分送,请大哥帮忙,感谢了。。。。 javase里面如何实现setattribute功能??? MS-IME的词库文件如何导入到android手机中去 请问,这个电阻什么用? freebsd用户权限 新手求教,失败的C++程序,有人能帮我把它改好吗? ANDROID手机可否屏蔽电源按键 两段代码都做为目标HDC//之间有什么差别吗??? 新手求帮助,(我没有积分送) 谁帮我解决jsp汉字编码问题 在Asp.net平台上实现类似qq视频聊天功能的网页要怎么做?用那些技术?? 请朋友们客观说下网络开发的前景如何? 如何在已经设计好的界面上动态画界面呢? 请各位解答java聊天程序的Client如何修改 大侠求解:关于动态生成控件及其事件的处理方法