L'UAC de Windows 8 est-il différent de celui de Windows 7 ? J'ai entendu parler de jetons d'accès et de privilèges différents pour les applications, pouvez-vous nous en dire plus ?
Réponse
Trop de publicités?Dans le cadre de l'UAC, Windows 8 détecte par défaut les installations d'applications et demande aux utilisateurs de s'élever pour poursuivre l'installation. Les paquets d'installation des applications conformes à UAC sont des manifestes d'application qui contiennent des désignations de niveau d'exécution pour aider à suivre les privilèges requis. Les manifestes d'application définissent les privilèges de l'application comme l'un des suivants :
RunAsInvoker
Exécutez l'application avec les mêmes privilèges que l'utilisateur. Tout utilisateur peut exécuter l'application. Pour un utilisateur standard ou un utilisateur membre du groupe Administrateurs, l'application s'exécute avec un jeton d'accès standard. L'application s'exécute avec des privilèges plus élevés uniquement si le processus parent à partir duquel elle est lancée possède un jeton d'accès d'administrateur. Par exemple, si vous ouvrez une fenêtre d'invite de commande élevée et que vous lancez une application à partir de cette fenêtre, l'application s'exécute avec un jeton d'accès d'administrateur.
RunAsHighest
Exécutez l'application avec les privilèges les plus élevés de l'utilisateur. L'application peut être exécutée aussi bien par des utilisateurs administrateurs que par des utilisateurs standard. Les tâches que l'application peut exécuter dépendent des privilèges de l'utilisateur. Pour un utilisateur standard, l'application s'exécute avec un jeton d'accès standard. Pour un utilisateur qui est membre d'un groupe disposant de privilèges supplémentaires, comme le groupe des opérateurs de sauvegarde, des opérateurs de serveur ou des opérateurs de compte, l'application s'exécute avec un jeton d'accès d'administrateur partiel qui ne contient que les privilèges accordés à l'utilisateur. Pour un utilisateur qui est membre du groupe Administrateur, l'application s'exécute avec un jeton d'accès d'administrateur complet.
RunAsAdmin
Exécutez l'application avec des privilèges d'administrateur. Seuls les administrateurs peuvent exécuter l'application. Pour un utilisateur standard ou un utilisateur membre d'un groupe disposant de privilèges supplémentaires, l'application ne s'exécute que si l'utilisateur peut être invité à fournir les informations d'identification requises pour une exécution en mode élevé ou si l'application est lancée à partir d'un processus élevé, tel qu'une fenêtre d'invite de commande élevée. Pour un utilisateur qui est membre du groupe Administrateurs, l'application s'exécute avec un jeton d'accès d'administrateur.