Hkey und subkeys
-
Hallo!
Wenn ich zb mit RegGetValue() einen subkey einem hkey hinzufüge muss der string als erste zeichen einen backslash haben?
Bsp.:
Rootkey - .Default
Rootkey - /.DefaultMFG
-
Mit RegGetValue kann man keinen Subkey erzeugen. Damit lassen sich nur Werte abfragen aber keine Keys!
Was meinst Du mit einem Subkey einen hKey zurordnest?Wenn Du einen bestehenenden Key geöffnet hast, dann kannst Du einen neuen öffnen in dem Du einfach den neuen Teilpfad angibst. Ein Backslash am Anfang darf dann nicht am Anfang stehen. Soll der neue Key einfach .Default heißen dann ist das auch schon alles was Du angeben musst
-
Hi, hab mich viell etwas unklar ausgedrückt
;Leider habe ich jetzt noch ein bedeutend blöderes Problem:
Mein Compiler meldet, dass der Einstiegstpunkt "RegGetValue" bei der Advapi32.dll nicht gefunden wird...
lol was kann man da machen?
MFG
-
Muhi89 schrieb:
(...) dass der Einstiegstpunkt "RegGetValue" bei der Advapi32.dll nicht gefunden wird...
Es gibt keine WinAPI-Funktion mit diesem Namen.
Versuch es mal mit "RegQueryValue ()" oder "RegEnumValue ()".
-
merker schrieb:
Es gibt keine WinAPI-Funktion mit diesem Namen.
Doch.
Gibt es ->http://msdn2.microsoft.com/en-us/library/ms724868.aspxmfg
-
Dann überprüfe Deine Kompilereinstellungen :
msdn2 schrieb:
"RegGetValue"
Requirements :
Client : Requires Windows Vista or Windows XP Professional x64 Edition.
To compile an application that uses this function, define WIN32_WINNT as 0x0600 or later.
-
Muhi89 schrieb:
merker schrieb:
Es gibt keine WinAPI-Funktion mit diesem Namen.
Doch.
Gibt es ->http://msdn2.microsoft.com/en-us/library/ms724868.aspxEs gibt diese Funktion schon, aber sie ist 'ganz neu'
. Du brauchst n ganz aktuelles System, das besagt auch Deine Fehlermeldung:Muhi89 schrieb:
Mein Compiler meldet, dass der Einstiegstpunkt "RegGetValue" bei der Advapi32.dll nicht gefunden wird...
Siehe:
MSND schrieb:
Client Requires Windows Vista or Windows XP Professional x64 Edition.
Server Requires Windows Server "Longhorn" or Windows Server 2003 SP1.
-
K, danke.
mfg