Hier ist das Problem.Lesen und Schreiben eines Schlüssels in/aus der Registrierung
Ich erhalte die folgende Zeichenfolge als Parameter auf meine Funktion:
HKEY_CURRENT_USER\Software\MyProgram\SomeKey
wo somekey ein
REG_DWORD ist
und einen Wert hat. Ich muss zu diesem Schlüssel (SomeKey) lesen und schreiben, aber alle Registrierungsfunktionen, die ich kenne, nehmen HKEY_CURRENT_USER
getrennt vom Rest des Schlüssels (\ Software \ MyProgram \ SomeKey). Gibt es eine API oder Funktion, um die ganze Zeichenfolge zu übergeben und den Wert von diesem Schlüssel abzurufen? und einen Wert auf diesen Schlüssel schreiben?
Wenn nicht, weiß jemand einen guten, schnellen Weg, dies zu tun?
dank
Ich weiß, dass ich das tun muss. Ich wollte einfach nicht anfangen, Strings zu analysieren. C ist nicht sehr freundlich, wenn es um das Parsen von Strings geht. – wonderer
C ist gut für das Parsen von Strings. In diesem Fall ist es einfach, Sie suchen nur nach dem ersten Schrägstrich. Da sind deine zwei Tokens. – Joe
OK, und das Codeschnipsel ... – wonderer