Hallo Leute
Ich versuche mit folgender
API Funktion ein anderes Programm unter einem anderen Kontext zu starten. Wenn ich für lpApplicationName oder lpCommandLine das Programm ohne Parameter angebe, funktioniert alles Prima. Ich kriegs aber nicht hin ein Programm mit Parametern zu starten, wie muss ich vorgehen, oder ists gar nicht möglich?
Delphi-Quellcode:
function CreateProcessWithLogonW(lpUsername, lpDomain, lpPassword: PWideChar;
dwLogonFlags: dword; lpApplicationName, lpCommandLine: PWideChar;
dwCreationFlags: dword; lpEnvironment: pointer;
lpCurrentDirectory: PWideChar; lpStartupInfo: PStartUpInfoW;
lpProcessInfo: PProcessInformation): boolean; stdcall;
external 'advapi32.dll';
Folgendes habe ich bereits versucht:
lpApplicationName = exe + params
lpCommandLine = exe + params
lpApplicationName = exe UND lpCommandLine = params
geht alles nicht....