Développement d’applications nécessitant des privilèges d’administrateur
Il est possible de développer une application qui effectue des opérations qui requièrent des privilèges d’administrateur, mais qui s’exécute en tant qu’utilisateur standard.
Pour ce faire, il existe plusieurs modèles.
| Rubrique | Description |
|---|---|
| Modèle de tâche avec élévation de privilèges | Une application s’exécutant en tant qu’utilisateur standard effectue des opérations qui requièrent des privilèges d’administrateur en démarrant une tâche planifiée. |
| Modèle de service du système d’exploitation | Une application s’exécutant en tant qu’utilisateur standard communique avec un service exécuté en tant que système à l’aide d’un appel de procédure distante (RPC). |
| Modèle de Broker administrateur | L’application est divisée en deux programmes. L’un des programmes s’exécute en tant qu’utilisateur standard et l’autre s’exécute avec des privilèges d’administrateur. |
| Modèle d’objet COM administrateur | Une application s’exécutant en tant qu’utilisateur standard effectue des opérations qui requièrent des privilèges d’administrateur en créant un objet de modèle d’objet de composant avec élévation de privilèges. |