Dieses Programm(Updateprogramm) benötigt Admin Rechte.
Meine derzeitiger Aufruf ist wie folgt.
Code: Alles auswählen
Begin
FillChar(StartupInfo, SizeOf(StartupInfo), #0);
FillChar(ProcessInfo, SizeOf(ProcessInfo), #0);
StartupInfo.cb := SizeOf(StartupInfo);
StartupInfo.dwFlags := STARTF_USESHOWWINDOW or NORMAL_PRIORITY_CLASS; //funktioniert nicht. STARTF_FORCEONFEEDBACK
StartupInfo.wShowWindow := SW_SHOW;
result := CreateProcess(nil, @Filename[1], nil, nil, false, CREATE_NEW_CONSOLE or HIGH_PRIORITY_CLASS , nil, nil, StartupInfo, ProcessInfo);
_hWnd := ProcessInfo.hProcess;
end;
Gruß