Einzelnen Beitrag anzeigen

Benutzerbild von Zacherl
Zacherl

Registriert seit: 3. Sep 2004
4.629 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#3

Re: Vista: CreateProcess mit Admin-Rechten

  Alt 15. Mär 2007, 13:46
Leider kann ich das nicht bestätigen. Also ich habe ide UAC deaktiviert und starte meinen Prozess, der auch alle Admin Rechte hat. Dann rufe ich in diesem CreateProcess auf und erzeuge einen weiteren Prozess. Dieser zweite Prozess allerdings läuft mit eingeschränkten Rechten .. kann man da was machen?

//Edit: Ja bin selbst drauf gekommen .. so geht es:

Delphi-Quellcode:
var
  hToken: Cardinal;
{...}
  OpenProcessToken(GetCurrentProcess, TOKEN_QUERY, hToken);
  CreateProcessAsUser(hToken, nil, PChar('"' + Process + '"'), nil, nil, False, 0,
    nil, nil, StartupInfo, ProcessInfo);
Projekte:
- GitHub (Profil, zyantific)
- zYan Disassembler Engine ( Zydis Online, Zydis GitHub)
  Mit Zitat antworten Zitat