Einzelnen Beitrag anzeigen

Basilikum

Registriert seit: 9. Aug 2003
389 Beiträge
 
Delphi 7 Professional
 
#3

Re: Aktion mit anderen User rechten ausführen

  Alt 14. Apr 2006, 11:12
Zitat von renekr:
ImpersonateLoggedOnUser???

Hat da schon mal jemand damit gearbeitet?

PS: Ich will nicht einen anderen Prozess mit anderen Rechten starten,alles soll im Programm drin sein nur mit anderen Security Rechten.
mit Hilfe der APIs LogonUser/ImpersonateLoggedOnUser und RevertToSelf lasse ich einzelne Threads eines Server-Dienstes im Kontext eines anderen Users (!= SYSTEM) laufen; in meinem Fall, damit sie auf Network-Shares zugreifen können...
bei älteren Windows-Versionen hat es Probleme bezüglich des benötigten SE_TCB_NAME-Privileg gegeben (nur Dienste haben dieses Privileg) - unterdessen müsste dies jedoch auch in "normalen" Prozessen funktionieren, sofern der anzumeldende User ein Administrator ist (so verstehe ich den Text bei MSDN)...
  Mit Zitat antworten Zitat