Registry Wert mit Inhalt einer Variablen setzen
Verfasst: 18 Mär 2016, 08:22
Hi Community!
Ich habe folgendes Problem:
In einer Installation muss ich an die Umhebungsvariable Path etwas anfügen.
Meine Idee war jetzt, das folgendermaßen umzusetzten:
Funktioniert nur leider nicht, da die Variable $PathValueNew$ nicht aufgelöst wird. Es wird ein String in "" erwartet.
In den Handbüchern hab ich leider nichts hilfreiches gefunden oder ich hab es nicht verstanden, falls dort doch etwas stand.
Hat vielleicht jemand eine Idee, wie ich das umsetzten könnte?
Ich habe folgendes Problem:
In einer Installation muss ich an die Umhebungsvariable Path etwas anfügen.
Meine Idee war jetzt, das folgendermaßen umzusetzten:
Code: Alles auswählen
Set $PathValueOld$ = GetRegistryStringValue ("[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment] Path")
set $PathValueNew$ = $PathValueOld$ + ";neuer Java Pfad"
Registry_Global
[Registry_Global]
OpenKey [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment]
Set "Path" = REG_EXPAND_SZ:$PathValueNew$
In den Handbüchern hab ich leider nichts hilfreiches gefunden oder ich hab es nicht verstanden, falls dort doch etwas stand.
Hat vielleicht jemand eine Idee, wie ich das umsetzten könnte?