Wie kann man das eigentlich selber machen?
Der nötigen Eintrag in HKEY_CURRENT_USER\Environment (Benutzervariablen), oder HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Session Manager\Environment (Systemvariablen) läßt sich ja leicht erstellen, nur ist der Wert nicht sofort verfügbar.
PC neustarten, oder Arbeitsplatz-Eigenschaften > Umgebungsvariablen öffnen und dort erneut speichern.
SetEnvironmentVariable sollte wohl auch nicht helfen, da:
Zitat von
msdn:
Es steht zwar geschrieben, daß man WM_SETTINGCHANGE mit dem String "Environment" versenden soll, aber wohin, wenn kein Fenster im Programm existiert?
> Konsolenanwendung
so geht's jedenfalls nicht:
Code:
SendMessage([color=#ff0000][b]0[/b][/color], WM_SETTINGCHANGE, 0, Integer(PChar('Environment')));