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 }
C++删除注册表
最新推荐文章于 2021-09-23 22:02:13 发布