Skocz do zawartości

Co jest nie tak (funkcja rejestru)


sleeppower

Recommended Posts

bool odczytaj_wartosc_ciag(HKEY glowny_klucz, //nazwa klucza glownego
                                      LPCTSTR adres_klucza, // nazwa podklucza
                                          LPCTSTR nazwa_wartosci, // nazwa wartosci ktora chcemy odczytac
                                          LPCTSTR sprawdzana_wartosc
                                          )
{
// Funkcja odopwiedzialna jest za srprawdzenie czy podana wartosc w kluczu istnieje
char buffer[1024];
LPCTSTR koncowy;
HKEY hKey;
if(RegOpenKeyEx(glowny_klucz,adres_klucza,0,KEY_ALL_ACCESS,&hKey)==ERROR_SUCCESS)
{
       
        DWORD dwSize;
                dwSize = sizeof(buffer);
        RegQueryValueEx(hKey,nazwa_wartosci,NULL,NULL,reinterpret_cast<BYTE *>(&buffer),&dwSize);
                koncowy = buffer;
                RegCloseKey(hKey);
                if (koncowy == sprawdzana_wartosc)
                {
                        return true;
                }
                else
                {
                        return false;
                }
}

} // koniec odczytaj_watosc

Nie wiem dlaczego ale mi niedziala

Pisze w DevC++

błędu nie wywala ale nie odczytuje mi z rejestru ??

POMOCY

Link do komentarza
Udostępnij na innych stronach

  • 1 month later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Gość
Odpowiedz...

×   Wkleiłeś zawartość bez formatowania.   Usuń formatowanie

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Utwórz nowe...