C++删除注册表
1 #include <iostream>2 #include <windows.h>3 using namespace std;4 5 int main()6 {7 HKEY hKEY;8 if(ERROR_SUCCESS == RegOpenKeyEx(HKEY_LOCAL_MACHINE, "SYSTEM\\Test", 0, KEY_SET_VALUE, &hKEY))9 {
10 // 刪除 Test 子鍵下鍵值 TestRegSz
11 if(ERROR_SUCCESS == RegDeleteValue(hKEY, "TestRegSz"))
12 {
13 printf("刪除鍵值 TestRegSz 成功.\n");
14 }
15
16 // 刪除 Test 子鍵下鍵值 TestRegDword
17 if(ERROR_SUCCESS == RegDeleteValue(hKEY, "TestRegDword"))
18 {
19 printf("刪除鍵值 TestRegDword 成功.\n");
20 }
21
22 // 刪除 Test 子鍵下鍵值 TestRegBin
23 if(ERROR_SUCCESS == RegDeleteValue(hKEY, "TestRegBin"))
24 {
25 printf("刪除鍵值 TestRegBin 成功.\n");
26 }
27 }
28 RegCloseKey(hKEY);
29
30 if(ERROR_SUCCESS == RegOpenKeyEx(HKEY_LOCAL_MACHINE, "SYSTEM", 0, KEY_SET_VALUE, &hKEY))
31 {
32 // 刪除子鍵 Test
33 if(ERROR_SUCCESS == RegDeleteKey(hKEY, "Test"))
34 {
35 printf("刪除子鍵 Test 成功.\n");
36 }
37 }
38 RegCloseKey(hKEY);
39 return 0;
40 }
總結(jié)
- 上一篇: live555源代码简介
- 下一篇: C/C++注册表【2】打开,创建,删除