Einzelnen Beitrag anzeigen

Benutzerbild von sakura
sakura

Registriert seit: 10. Jun 2002
Ort: Unterhaching
11.412 Beiträge
 
Delphi 12 Athens
 
#5

Re: Wie Adminrechte für eigenes Prog holen ?

  Alt 20. Jun 2005, 10:40
Erst einmal: warum speicherst Du die INIs nicht an einem anderen Ort Das Windows-(System-)Verzeichnis ist der denkbar ungeeigneteste Platz dafür.
Zitat von kalmi01:
Jetzt wäre es schön, wenn ich mir ein Prog erstellen könnte, welches unter dem Benutzer-Account startet und sich selbst Admin-Rechte, über einen von mir angelegten Admin-Account, holt.
D.h. das Prog soll sich selbst zum Admin machen.
In der Unit Windows sind die Funktionen MSDN-Library durchsuchenLogonUser und MSDN-Library durchsuchenImpersonateLoggedOnUser, die helfen dir bestimmt. Beispiel:
Delphi-Quellcode:
var
  Token: Cardinal;
...
  LogonUser('UserName', 'Domain', 'Password', LOGON32_LOGON_INTERACTIVE, LOGON32_PROVIDER_DEFAULT, Token);
  ImpersonateLoggedOnUser(Token);
......
Daniel Lizbeth
Ich bin nicht zurück, ich tue nur so
  Mit Zitat antworten Zitat