Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: C: Windowsin rekisteriin käsiksi

AdeRide [10.12.2004 20:35:28]

#

Ajattelin tehdä ohjelman, jolla voisi muokata Windows XP:n rekisteriä, mutta en tiedä kuinka sen rekisterin saa avattua ja kuinka sitä saa muokattua, joten jos jollakulla on jokin moinen käsitys siitä miten se tapahtuu niin voisiko tämä kyseinen henkilö laittaa jotain koodia tänne ohjelmointiputkaan tai sitten lähettää minulle sähköpostia.

Kiitos vastauksista jo etukäteen (tästä on tullut tapa :D)

Juice [10.12.2004 20:55:47]

#

winreg.h:n funktioilla onnistuu.

AdeRide [10.12.2004 20:59:27]

#

Millaisia funktioita tuo kyseinen otsikkotiedosto sisältää ja miten niitä käytetään?

Juice [11.12.2004 20:50:20]

#

Aukaisepa tuo tiedosto, niin näet, ja MSDN kertoo käyttötapoja. Oletan, että käytät C:tä.

Mm. nämä funktiot kertovat jotakin nimillään:

LONG WINAPI RegDeleteKeyA(HKEY,LPCSTR);
LONG WINAPI RegDeleteKeyW(HKEY,LPCWSTR);
LONG WINAPI RegDeleteValueA(HKEY,LPCSTR);
LONG WINAPI RegDeleteValueW(HKEY,LPCWSTR);
LONG WINAPI RegConnectRegistryA(LPCSTR,HKEY,PHKEY);
LONG WINAPI RegConnectRegistryW(LPCWSTR,HKEY,PHKEY);
LONG WINAPI RegLoadKeyA(HKEY,LPCSTR,LPCSTR);
LONG WINAPI RegLoadKeyW(HKEY,LPCWSTR,LPCWSTR);
LONG WINAPI RegOpenKeyA(HKEY,LPCSTR,PHKEY);
LONG WINAPI RegOpenKeyExA(HKEY,LPCSTR,DWORD,REGSAM,PHKEY);
LONG WINAPI RegOpenKeyExW(HKEY,LPCWSTR,DWORD,REGSAM,PHKEY);
LONG WINAPI RegOpenKeyW(HKEY,LPCWSTR,PHKEY);
LONG WINAPI RegSaveKeyA(HKEY,LPCSTR,LPSECURITY_ATTRIBUTES);
LONG WINAPI RegSaveKeyW(HKEY,LPCWSTR,LPSECURITY_ATTRIBUTES);
LONG WINAPI RegUnLoadKeyA(HKEY,LPCSTR);
LONG WINAPI RegUnLoadKeyW(HKEY,LPCWSTR);

En ole itse käyttänyt, mutta suht' simppelin näköisiä ja selkeästi nimettyjä funktioita.

Eli, yhteenvetona, tutkaile winreg.h:ta ja vieraile MSDN:ssä.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta