Afegiu 'Executar com a administrador' per als scripts d'AutoHotkey a Windows 7 o Vista

Com bé saben els lectors habituals, sóc un gran fan d'utilitzar AutoHotkey per automatitzar tota la meva experiència informàtica... però a Windows 7 i Vista hi ha una greu limitació, ja que no podeu executar un script com a administrador de manera predeterminada. Això vol dir que les teves tecles d'accés ràpid no poden interactuar amb les finestres que s'executen en mode d'administració... com ho podem evitar?



Hi ha tres solucions a aquest problema:

  • Desactiva completament la UAC: no és la millor solució per a finalitats de seguretat, però funciona .
  • Compileu el vostre script en un executable.
  • Piratejar el registre i afegir Executar com a administrador al menú contextual.

Compilar l'script com a executable





Tot el que heu de fer és fer clic amb el botó dret a l'script, triar Compila l'script...



I ara podeu executar la versió executable com a administrador:

Tanmateix, aquesta no és la solució perfecta. Edito el meu script tot el temps, així que haver de recompilar cada vegada que faig una edició... seria molest.



Hack manual del registre per a AutoHotkey Executar com a administrador

Obriu regedit a través del quadre de cerca o d'execució del menú d'inici i, a continuació, navegueu fins a la clau següent:

HKEY_CLASSES_ROOTAutoHotkeyScriptShell

Anunci

Feu clic amb el botó dret a Shell a la part esquerra i creeu una nova clau anomenada runas i, a continuació, creeu una clau anomenada Command a sota. A continuació, creeu o configureu els dos valors següents a la part dreta, ajustant el camí si cal.

Nom Valor
(Per defecte) C:Fitxers de programaAutoHotkeyAutoHotkey.exe %1 %*
Comandament aïllat C:Fitxers de programaAutoHotkeyAutoHotkey.exe %1 %*

La clau per defecte ja hauria d'estar allà, només cal definir el valor.

Ara, quan feu clic amb el botó dret a un script d'AutoHotkey, veureu l'opció Executar com a administrador:

Descarrega Registry Hack

Baixeu, extreu i feu doble clic a AdminAutoHotkey.reg per introduir la informació al registre. També s'inclou un script d'eliminació.

Tingueu en compte que aquest pirateig de registre només funcionarà si heu instal·lat AutoHotkey a la ubicació predeterminada, en cas contrari haureu de modificar els camins.

Baixeu AdminAutoHotkey Registry Hack

LLEGIR A SEGUENT Foto de perfil de Lowell Heddings Lowell Heddings
Lowell és el fundador i CEO de How-To Geek. Ha dirigit el programa des que va crear el lloc l'any 2006. Durant l'última dècada, Lowell ha escrit personalment més de 1000 articles que han estat vists per més de 250 milions de persones. Abans de començar How-To Geek, Lowell va passar 15 anys treballant en TI fent consultoria, ciberseguretat, gestió de bases de dades i treballs de programació.
Llegeix la biografia completa

Articles D'Interès