Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Admin Manager (https://www.delphipraxis.net/73821-admin-manager.html)

qb-tim 24. Jul 2006 15:01


Admin Manager
 
Ich moechte ein Programm schreiben, der nach Eingabe eines Passwortes die Admin-Funktionen XPs freigibt... Wie erhalte ich Admin-status, wenn das Programm von einem nicht-Admin-user benutzt wird?

Ich moechte nur wissen, wie ich die Admin-Funktionen freibeben kann...

Vielen Dank im voraus,

qb-tim


PS.: Ich kann eure Beitraege leider nur in zwei Wochen lesen - Ferien :stupid:

Valle 24. Jul 2006 15:04

Re: Admin Manager
 
Hallo,

also wie man ein Programm mit Rechten eines anderen Users starten, dass hatten wir hier schon.
Luckie hat auch ein Programm dazu geschrieben. Das andere verstehe ich nicht..


MfG,

Valle

Nikolas 24. Jul 2006 15:13

Re: Admin Manager
 
Zitat:

Wie erhalte ich Admin-status, wenn das Programm von einem nicht-Admin-user benutzt wird?
Ich hoffe mal überhaupt nicht. Warum soll denn so eine Funktion existieren? Damit könnte man ja jeden Virus ausstatten und so wahrscheinlich mehr Schaden anrichten. Der Sinn des Admin-Accounts ist doch, dass sich nicht jeder diese Rechte holen kann.

DGL-luke 24. Jul 2006 15:15

Re: Admin Manager
 
@Toxman:

Zitat:

Zitat von qb-tim
nach Eingabe eines Passwortes

:zwinker:

Dazu hat Valle wohl schon alles nötige geschrieben.

himitsu 24. Jul 2006 15:27

Re: Admin Manager
 
Also halt so wie ich es da mache ... wenn dat Proggi nicht in einem Adminkonto läuft, dann fragt es halt den Benutzer und läßt sich freischalten.
kleiner ProgrammCheck (Festplatten auslesen)

Und das ist natürlich mit Luckie's RunAsUser-Code gemacht ... hab ihn mir nur so abgeändert, daß er sich auf das Programm anauswirkt, in dem er ausgeführt wird.

http://www.luckie-online.de/dirindex...phi/Programme/ > RunAsUser.zip

Nikolas 24. Jul 2006 15:32

Re: Admin Manager
 
@ Lukas:

Zitat:

nach Eingabe eines Passwortes
Da steht nichts von einem Admin-Passwort. Und wenn es von einem nicht-Admin ausgeführt wird, dann wird er wohl auch kaum über ein solches verfügen.

himitsu 24. Jul 2006 15:47

Re: Admin Manager
 
Zitat:

Zitat von Toxman
Da steht nichts von einem Admin-Passwort. Und wenn es von einem nicht-Admin ausgeführt wird, dann wird er wohl auch kaum über ein solches verfügen.

Nr mit dem Paswort ist es dann natürlich och nicht getan, man braucht och noch in Konto, wozu es gehört.

Drum muß man bei Luckie's Prog und natürlich och bei meinem zusätzlich noch das entpsrechende Konto angeben.

OK, man braucht nur eines auswählen, da die Benutzernamen der Konten ebenfalls ausgelesen und über 'ne ComboBox zur Auswahl stehen ;)

qb-tim 27. Jul 2006 20:01

Re: Admin Manager
 
Man muesste natuerlich einen Admin-Usernamen und den dazugehoerigen Admin-Passwort eingeben... (Beispiel: Wenn man als Nicht-Admin auf die erweiterte Systemsteuerung zugreifen will, wird ein Fenster angezeigt, indem man die oben genannten Daten eingeben muss.) ... ansonsten weiss das Programm nicht welche Daten fuer den Zugriff erforderlich sind...




PS: Schreibe aus einem Internet-Cafe

Phoenix 27. Jul 2006 20:08

Re: Admin Manager
 
Google mal nach 'MachMichAdmin'. Da hatte die c't bzw. der Heise-Verlag mal was entwickelt/entwickeln lassen.

Luckie 27. Jul 2006 20:36

Re: Admin Manager
 
Und nachträglich für einen Thread: http://www.michael-puff.de/Developer...ersonate.shtml

Aber warum steht das in der Windows sparte?


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:26 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz