Wie bekomme ich einen registry-Wert in Inno-Setup, wenn Sie den Wert nur, wird der Standard-name?
Ich versuche die install-Verzeichnis eine Anwendung aus der Windows-Registry (Google Sketchup in diesem Fall) mit Inno-Setup-Pascal-scripting, so kann ich ein plugin installieren es.
Den registry-Schlüssel nicht haben einen Namen, es hat nur ein "(Standard)" in Regedit.
Habe ich versucht, dieses:
RegQueryStringValue( HKLM, 'SOFTWARE\Google\Google Sketchup 6', '(Default)', pluginLoc );
aber es gibt keinen Wert zurück. Irgendwelche Vorschläge?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Lassen Sie einfach die
SubKeyName
leer, etwa so:Die passende Dokumentation für die zugrunde liegende API-Aufruf ist für RegQueryValueEx(), in dem es heißt:
ValueName
, nicht dieSubKeyName
die müssen leer sein.