Ich habe ein Programm was CMDs ausführt und vorher Windows USER Variablen setzt.
Wenn ich jetzt die CMD doppelklicke geht alles, über CMD Shell auch nur über mein Programm werden die Variablen nicht gefunden (alle Leer).
Hier der Code zum ausführen.
Delphi-Quellcode:
BUFFER:='CMD';
Extparams:='/C test,cmd';
ShellExecute(0,'open',PChar(Buffer),
PChar(Extparams),Nil,SW_SHOW);
Was mache ich da Falsch.