|
本帖最后由 cumulonimbus 于 2022-8-11 13:57 编辑
为什么无法删除空鍵,我试用了好方法,RegDeleteKeyEx,RegDeleteKey,RegDeleteValue,都不行
- TCHAR* lpszSubKey = _T("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\run333");
- LONG lRet = RegDeleteKeyEx(HKEY_LOCAL_MACHINE, lpszSubKey, KEY_WOW64_32KEY , 0);
- if (lRet == ERROR_SUCCESS)
- {
- MessageBox(_T("delete sucessful"));
- }
- else
- {
- MessageBox(_T("delete fail"));
- }
复制代码
- RegDeleteKeyEx(HKEY_LOCAL_MACHINE, lpszSubKey, KEY_WOW64_32KEY , 0);
- LONG lRet = RegDeleteKeyEx(HKEY_LOCAL_MACHINE, lpszSubKey, KEY_WOW64_64KEY , 0);
- RegDeleteValue(HKEY_LOCAL_MACHINE, lpszSubKey);RegDeleteKey(HKEY_LOCAL_MACHINE, lpszSubKey);
复制代码
这四个都用了,都不行
RegDeleteKeyEx(HKEY_LOCAL_MACHINE, lpszSubKey, KEY_WOW64_32KEY, 0);
LONG lRet = RegDeleteKey(HKEY_LOCAL_MACHINE, lpszSubKey);
返回是5,拒绝访问。
LONG lRet = RegDeleteKeyEx(HKEY_LOCAL_MACHINE, lpszSubKey, KEY_WOW64_64KEY, 0);
返回是2,系统找不到指定的文件。
|
上一篇: 如何实现图片像photshops一样旋转任意角度下一篇: 帮助文档
|