Ich habe jetzt nach einer Stunde 'herum'-experimentieren endlich heraus gefunden wie ich einen Wert aus der Registry auslesen kann. Nun möchte ich nicht die Codezeilen jedes mal neu schreiben/kopieren sondern innerhalb meines Programmes eine eigene Funktion erstellen ...
Hier erstmal der Code:
char Zeige[99] = {""};
unsigned long size = sizeof(Zeige);
HKEY hKey;
long error;
error = RegOpenKey(HKEY_CURRENT_USER, "Environment", &hKey);
if (error == 0) {
RegQueryValueEx(hKey, "TEMP", NULL, NULL, Zeige, &size);
RegCloseKey(hKey);
}
In Php würde ich es so machen ...
function leseReg($$H-SCHLÜSSEL$$, $$SCHLÜSSEL$$, $$WERT$$) {
char Zeige[99] = {""};
unsigned long size = sizeof(Zeige);
HKEY hKey;
long error;
error = RegOpenKey($$H-SCHLÜSSEL$$, $$SCHLÜSSEL$$, &hKey);
if (error == 0) {
RegQueryValueEx(hKey, $$WERT$$, NULL, NULL, Zeige, &size);
RegCloseKey(hKey);
}
return Zeige;
}
$Wert = leseReg("HKEY_CURRENT_USER", "Environment", "TEMP");
Macht man es in C++ so ähnlich? Würde mir bitte jemand ein kleines Beispiel zur veranschaulichung zeigen?
Danke im voraus!

Hilfe
Neues Thema
Antworten


Nach oben


