Développement d’applications qui nécessitent des privilèges d’administrateur
Il est possible de développer une application qui effectue des opérations qui nécessitent des privilèges d’administrateur tout en s’exécutant en tant qu’utilisateur standard.
Il existe plusieurs modèles pour y parvenir.
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 nécessitent 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 s’exécutant sous la forme SYSTEM à l’aide d’un appel de procédure distante (RPC). |
Modèle Broker Administrateur | L’application est divisée en deux programmes. L’un des programmes s’exécute en tant qu’utilisateur standard, tandis que l’autre s’exécute avec des privilèges d’administrateur. |
Modèle objet COM Administrateur | Une application s’exécutant en tant qu’utilisateur standard effectue des opérations qui nécessitent des privilèges d’administrateur en créant un objet Component Object Model avec élévation de privilèges. |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour