La plupart des utilisateurs personnalisent le menu contextuel en ajoutant des verbes supplémentaires dans le registre afin de lancer des programmes ou des scripts. Windows 7 (et versions ultérieures) vous permet d'ajouter l'icône UAC Shield pour les éléments de menu contextuel statiques. Si un verbe que vous ajoutez au menu contextuel lance un programme qui s'exécute avec une élévation par défaut, alors c'est une bonne idée d'ajouter l'icône de bouclier UAC pour que les utilisateurs sachent que la tâche nécessite une élévation.
Par exemple, prenons le cas des fichiers .REG (alias entrées d'enregistrement ). Lorsque vous cliquez avec le bouton droit sur un fichier .REG, vous verrez la commande «Fusionner» qui lance Regedit.exe (s'exécute toujours avec une élévation lorsque vous êtes connecté en tant qu'administrateur) et prend le nom de fichier comme paramètre. Ajoutons donc une icône UAC à la commande Merge pour le type de fichier REG, car elle exécute Regedit.exe élevé .
En créant une valeur de Registre nommée HasLUAShield (REG_SZ) sur le verbe statique, vous pouvez ajouter l'icône de bouclier UAC à l'élément correspondant dans le menu contextuel. Suivez ces étapes:
Cliquez sur Démarrer, tapez Regedit.exe
Accédez à la branche suivante:
HKEY_CLASSES_ROOT \ regfile \ shell \ open
Dans le volet droit, créez une valeur de chaîne (REG_SZ) nommée HasLUAShield
Quittez l'Éditeur du Registre.
Cliquez avec le bouton droit sur un fichier .REG et vous verrez l'icône de bouclier UAC pour la commande Fusionner .