Einen schönen guten Tag!
Ich verwende folgenden Code, um ein Programm mit einer gegebenen CommandLine zu starten:
Code:
var
si: TStartupInfo;
pi: TProcessInformation;
ZeroMemory(@si, sizeof(si));
si.cb := sizeof(si);
si.dwFlags := STARTF_USESHOWWINDOW;
si.wShowWindow := WindowMode;
if
Winapi.Windows.CreateProcess(nil, PChar(cmdLine), nil, nil, False, 0, nil, nil, si, pi) then
begin
Winapi.Windows.CloseHandle(pi.hThread);
Winapi.Windows.CloseHandle(pi.hProcess);
Exit;
end;
Welche Parameter muss ich nun wie verändern, um das Programm mit Administrator-Rechten auszuführen?