删除一个子键,有键值的,不是空键
解决方案 »
- 新手求助:socket如何发送UDP广播报255.255.255.255
- install shiled12 开机自运行
- 动态创建的弹出式Menu,调了一天终于发现问题在哪了..请教解决方法
- 寻找《Direct3D技术内幕》电子书,所附代码
- 请问如何子类化一个CMenu
- ftp 连接短开后,连接为什么不马上短开呢。我要想重新连接必须等一段时间
- 研究过JetAD或类似工具的高手请进,大家一起讨论一下。up有分!
- 请推荐几个较好的国外站点
- 请大家帮忙看看这个时间控制问题怎么实现?
- 下面这两行代码有什么问题
- 请问在ATL中不使用MFC如何调用出CFileDialog对话框啊,不会是要LoadLibrary吧,有谁能给我指点一下啊
- 紧急招聘VC高级开发工程师(北京),待遇6k起步!!
{
LONG lResult;
HKEY hSubKey = NULL;
DWORD dwIndex, cbName;
char szSubKey[512];
FILETIME ft;
lResult = RegOpenKeyEx(hKey, lpSubKey, 0, KEY_ALL_ACCESS,&hSubKey);
if (lResult == ERROR_SUCCESS)
{
for(dwIndex=0;;dwIndex=0)
{
cbName = sizeof(szSubKey) / sizeof(szSubKey[0]);
lResult = RegEnumKeyEx(hSubKey, dwIndex, szSubKey,&cbName, NULL, NULL, NULL, &ft);
if(lResult == ERROR_SUCCESS) RegDeleteKeyRecursive(hSubKey, szSubKey);
else break;
}
RegCloseKey(hSubKey);
}
int re=RegDeleteKey(hKey, lpSubKey);
return re;
}