Come i normali lettori sanno bene, sono un grande fan dell'utilizzo di AutoHotkey per automatizzare la mia intera esperienza di elaborazione … ma in Windows 7 e Vista c'è una seria limitazione dato che non è possibile eseguire uno script come Amministratore per impostazione predefinita. Ciò significa che i tasti di scelta rapida non possono interagire con Windows in esecuzione in modalità amministratore … quindi come possiamo aggirare questo?
Esistono tre soluzioni a questo problema:
- Disabilita completamente UAC: non è la soluzione migliore per motivi di sicurezza, ma funziona.
-
Compila il tuo script per un eseguibile.
- Attacca il registro e aggiungi "Esegui come amministratore" al menu di scelta rapida.
Compilare script come eseguibile
Tutto quello che devi fare è cliccare con il tasto destro sullo script, scegliere "Compile Script" …
Registro manuale Hack per AutoHotkey "Esegui come amministratore"
Apri regedit attraverso la ricerca del menu di avvio o la casella di esecuzione, quindi scorri verso il basso fino alla seguente chiave:
HKEY_CLASSES_ROOTAutoHotkeyScriptShell
Nome | Valore |
(Predefinito) | "C: Programmi AutoHotkey AutoHotkey.exe" "% 1"% * |
IsolatedCommand | "C: Programmi AutoHotkey AutoHotkey.exe" "% 1"% * |
La chiave predefinita dovrebbe già essere lì, è sufficiente impostare il valore.
Ora quando fai clic con il tasto destro su uno script AutoHotkey, vedrai l'opzione Esegui come amministratore:
Scarica Registry Hack
Scaricare, estrarre e fare doppio clic su AdminAutoHotkey.reg per immettere le informazioni nel registro. C'è anche uno script di rimozione incluso.
Nota che questo hack del registro funzionerà solo se hai installato AutoHotkey nel percorso predefinito, altrimenti dovrai modificare i percorsi.
Scarica AdminAutoHotkey Registry Hack