Einzelnen Beitrag anzeigen

PeterPanino

Registriert seit: 4. Sep 2004
1.465 Beiträge
 
Delphi 10.4 Sydney
 
#1

CreateProcess: Prozess mit Administratorrechten?

  Alt 3. Mai 2018, 20:46
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?
  Mit Zitat antworten Zitat