Hi,
ich möchte bei mir etwas umstellen und daher prüfen ob ein Prozess, der aktuell wie folgt gestartet wird,...:
Delphi-Quellcode:
CreateProcessWithLogonW(PWideChar(User), nil, PWideChar(PW), 0, nil, PWideChar(ws), CREATE_DEFAULT_ERROR_MODE, nil, PWideChar(param), @si, @pif) then
sleep(500);
if PIf.dwProcessId > 0 then
begin
AppPID := PIf.dwProcessId;
CloseHandle(PIf.hProcess);
CloseHandle(PIf.hThread);
end;
...noch läuft.
Ich habe Beispiele gefunden, die auf die *.exe abzielen, ich würde aber lieber auf die PID schauen, da eindeutig.
Kann mir da jemand einen Schubser geben? Ich glaube ich sehe den Wald wieder vor lauten Bäumen nicht.