Entwickeln von Anwendungen, die Administratorrechte erfordern
Es ist möglich, eine Anwendung zu entwickeln, die Vorgänge ausführt, die Administratorrechte erfordern, aber als Standardbenutzer ausgeführt werden.
Hierfür gibt es mehrere Modelle.
Thema | Beschreibung |
---|---|
Aufgabenmodell mit erhöhten Rechten | Eine Anwendung, die als Standardbenutzer ausgeführt wird, führt Vorgänge aus, die Administratorrechte erfordern, indem eine geplante Aufgabe gestartet wird. |
Betriebssystemdienstmodell | Eine Anwendung, die als Standardbenutzer ausgeführt wird, kommuniziert mit einem Dienst , der als SYSTEM ausgeführt wird, indem remote procedure call (RPC) verwendet wird. |
Administratorbrokermodell | Die Anwendung ist in zwei Programme unterteilt. Eines der Programme wird als Standardbenutzer ausgeführt, das andere mit Administratorrechten. |
COM-Objektmodell des Administrators | Eine Anwendung, die als Standardbenutzer ausgeführt wird, führt Vorgänge aus, die Administratorrechte erfordern, indem ein Objekt des Komponentenobjektmodells mit erhöhten Rechten erstellt wird. |