Ajouter "Exécuter en tant qu'administrateur" pour les scripts AutoHotkey dans Windows 7 ou Vista

Ajouter "Exécuter en tant qu'administrateur" pour les scripts AutoHotkey dans Windows 7 ou Vista
Ajouter "Exécuter en tant qu'administrateur" pour les scripts AutoHotkey dans Windows 7 ou Vista

Vidéo: Ajouter "Exécuter en tant qu'administrateur" pour les scripts AutoHotkey dans Windows 7 ou Vista

Vidéo: Ajouter
Vidéo: Web Browser Ram Memory usage Opera Chrome Firefox Edge and Internet Explorer - YouTube 2024, Avril
Anonim

Comme les lecteurs réguliers le savent bien, je suis un grand fan d’AutoHotkey pour automatiser toute mon expérience informatique… mais sous Windows 7 et Vista, il existe une grave limitation, car vous ne pouvez pas exécuter de script en tant qu’administrateur par défaut. Cela signifie que vos touches de raccourci ne peuvent pas interagir avec Windows s'exécutant en mode Admin… alors, comment pouvons-nous résoudre ce problème?

Il y a trois solutions à ce problème:

  • Complètement désactiver le contrôle de compte d'utilisateur - 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 en tant qu'exécutable

Tout ce que vous avez à faire est de cliquer avec le bouton droit sur le script, de choisir «Compiler le script»…

Et maintenant, vous pouvez exécuter la version exécutable en tant qu'administrateur:
Et maintenant, vous pouvez exécuter la version exécutable en tant qu'administrateur:
Ce n’est cependant pas la solution parfaite. Je modifie mon script tout le temps, alors être obligé de recompiler chaque fois que je fais un montage… serait ennuyeux.
Ce n’est cependant pas la solution parfaite. Je modifie mon script tout le temps, alors être obligé de recompiler chaque fois que je fais un montage… serait ennuyeux.

Registre manuel pirater pour AutoHotkey "Exécuter en tant qu'administrateur"

Ouvrez regedit dans la zone de recherche ou d'exécution du menu Démarrer, puis recherchez la clé suivante:

HKEY_CLASSES_ROOTAutoHotkeyScriptShell

Cliquez avec le bouton droit de la souris sur «Shell» dans la partie gauche et créez une nouvelle clé appelée «runas», puis créez une clé appelée «Commande» en dessous de celle-ci. Ensuite, créez ou définissez les deux valeurs suivantes du côté droit, en ajustant le chemin si nécessaire.
Cliquez avec le bouton droit de la souris sur «Shell» dans la partie gauche et créez une nouvelle clé appelée «runas», puis créez une clé appelée «Commande» en dessous de celle-ci. Ensuite, créez ou définissez les deux valeurs suivantes du côté droit, en ajustant le chemin si nécessaire.
prénom Valeur
(Défaut) “C: Program Files AutoHotkey AutoHotkey.exe” “% 1”% *
Commande isolée “C: Program Files AutoHotkey AutoHotkey.exe” “% 1”% *

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

Désormais, lorsque vous cliquez avec le bouton droit sur un script AutoHotkey, l'option Exécuter en tant qu'administrateur s'affiche:

Image
Image

Télécharger Registry Hack

Téléchargez, extrayez et double-cliquez sur le fichier 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 à l’emplacement par défaut, sinon vous devrez modifier les chemins.

Télécharger AdminAutoHotkey Registry Hack

Conseillé: