注册表之键的删除

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/yujinlong312/article/details/102543654
void Ctest191014Dlg::OnBnClickedButton1()
{
	// TODO: 在此添加控件通知处理程序代码


	//TCHAR *lpszSubKey = _T("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run222");
    //LONG lRet= RegDeleteKey(HKEY_LOCAL_MACHINE, lpszSubKey);
	//if (lRet == ERROR_SUCCESS) {
	//	MessageBox(_T("删除成功"));
	//}
	//else {
	//	MessageBox(_T("删除失败"));
	//}

	//HKEY hKey = NULL;
	//TCHAR *lpszSubKey = _T("SOFTWARE\\Microsoft\\Windows\\CurrentVersion");
	//LONG lRet = RegOpenKeyEx(HKEY_LOCAL_MACHINE, lpszSubKey, 0, KEY_ALL_ACCESS, &hKey);
	//if (lRet == ERROR_SUCCESS) {
	//	MessageBox(_T("删除成功"));
	//	RegDeleteKey(hKey, _T("Run333"));
	//}
	//else {
	//	MessageBox(_T("删除失败"));
	//}

	//删除有子键的键使用SHDeleteKey
	TCHAR *lpszSubKey = _T("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run456");
	SHDeleteKey(HKEY_LOCAL_MACHINE, lpszSubKey);
}

猜你喜欢

转载自blog.csdn.net/yujinlong312/article/details/102543654