[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 }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM