Witam. Mam problem z usunieciem kluczy rejestru. Dzieki ponizszemu skryptowi moge usunac dowolne podklucze np. HKEY_LOCAL_MACHINE-->Software-->Micfrosoft-->test, ale nie wiem jak usunac klucze glowne, tzn. np. HKEY_CURRENT_USER-->Control Panel lub HKEY_CURRENT_USER-->Console
Proszę o pomoc w przerobieniu tego skryptu tak aby można było usunać klucze zaraz pod HKEY_CURRENT_USER LUB HKEY_LOCAL_MACHINE
Kod:
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE, LPSTR lpCmdLine, int nCmdShow)
{
HKEY klucz; //uchwyt do otwieranego klucza
LONG Wynik1, Wynik2; //wyniki funkcji RegOpenKeyEx i RegDeleteValue
if(RegOpenKeyEx(HKEY_LOCAL_MACHINE," ", 0, KEY_ALL_ACCESS, &klucz) == ERROR_SUCCESS)
{
if(RegDeleteKey(klucz, " ") == ERROR_SUCCESS)
{
// ok
}
else
{
// bad
}
RegCloseKey(klucz);
}
else
{
// bad
}
Proszę o pomoc w przerobieniu tego skryptu tak aby można było usunać klucze zaraz pod HKEY_CURRENT_USER LUB HKEY_LOCAL_MACHINE