Zitat von
mkinzler:
Diese Umgebungsvariablen können von allen Programmen ausgelesen werden.
... welche von ihm gestartet wurden (also die Umgebung vererbt bekamen) ...
Zitat:
The SetEnvironmentVariable function sets the contents of the specified environment variable for the current process.
Ansonsten siehe Roberts Kommentar. Uebrigens ist hier eine kleine Besonderheit zu beachten. Auch ein mit CreateProcessA gestarteter Prozess kann eine
Unicode-Umgebung uebergeben bekommen. Haengt immer von den Flags ab. Das nur als Hinweis. Laesst sich uebrigens mit Delphis AnsiString hervorragend machen, da dort #0 kein Stopzeichen ist. Bspw. GetEnvironmentStrings zum Auslesen benutzen und dann selber als DelphiString modifizieren