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 }