in

Ajouter « Exécuter en tant qu’administrateur » pour les scripts AutoHotkey dans Windows 7 ou Vista

Comme les lecteurs réguliers le savent bien, je suis un grand fan de l’utilisation d’AutoHotkey pour automatiser toute mon expérience informatique … mais dans Windows 7 et Vista, il y a une limitation sérieuse car vous ne pouvez pas exécuter un script en tant qu’administrateur par défaut. Cela signifie que vos raccourcis clavier ne peuvent pas interagir avec les fenêtres exécutées en mode Admin… alors comment contourner ce problème?

Il existe trois solutions à ce problème:

  • Désactiver complètement l’UAC – Ce n’est pas la meilleure solution pour des raisons de sécurité, mais cela fonctionne.
  • Compilez votre script dans un exécutable.
  • Piratez le registre et ajoutez «Exécuter en tant qu’administrateur» dans le menu contextuel.

Compiler le script comme exécutable

Tout ce que vous avez à faire est de faire un clic droit sur le script, choisissez «Compiler le script»…

Et maintenant, vous pouvez exécuter la version exécutable en tant qu’administrateur:

Ce n’est cependant pas la solution parfaite. J’édite mon script tout le temps, donc devoir recompiler à chaque fois que je fais une modification… deviendrait ennuyeux.

Hack manuel du registre pour AutoHotkey « Exécuter en tant qu’administrateur »

Ouvrez regedit via la zone de recherche ou d’exécution du menu Démarrer, puis accédez à la clé suivante:

HKEY_CLASSES_ROOT AutoHotkeyScript Shell

Faites un clic droit sur « Shell » sur le côté gauche et créez une nouvelle clé appelée « runas », puis créez une clé appelée « Command » en dessous. Ensuite, créez ou définissez les deux valeurs suivantes sur le côté droit, en ajustant le chemin si nécessaire.

La clé par défaut devrait déjà être là, il suffit de définir la valeur.

Maintenant, lorsque vous cliquez avec le bouton droit sur un script AutoHotkey, vous verrez l’option Exécuter en tant qu’administrateur:

Télécharger Registry Hack

Téléchargez, extrayez et double-cliquez sur AdminAutoHotkey.reg pour entrer les informations dans le registre. Un script de suppression est également inclus.

Notez que ce hack de registre ne fonctionnera que si vous avez installé AutoHotkey dans l’emplacement par défaut, sinon vous devrez modifier les chemins.

Télécharger AdminAutoHotkey Registry Hack

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Comment utiliser le «nouveau départ» de Windows 10 sur la mise à jour de mai 2020

Comment recevoir une notification push lorsque la minuterie de votre écho s'éteint

Comment recevoir une notification push lorsque la minuterie de votre écho s’éteint