Aggiungi 'Esegui come amministratore' per gli script AutoHotkey in Windows 7 o Vista

Come i lettori abituali sanno bene, sono un grande fan dell'utilizzo di AutoHotkey per automatizzare l'intera esperienza di elaborazione... ma in Windows 7 e Vista c'è una grave limitazione poiché non è possibile eseguire uno script come amministratore per impostazione predefinita. Ciò significa che i tuoi tasti di scelta rapida non possono interagire con Windows in esecuzione in modalità amministratore ... quindi come possiamo aggirare questo?

Ci sono tre soluzioni a questo problema:

  • Disabilita completamente l'UAC: non è la soluzione migliore per motivi di sicurezza, ma Funziona .
  • Compila il tuo script in un eseguibile.
  • Hackera il registro e aggiungi Esegui come amministratore al menu di scelta rapida.

Compila lo script come eseguibile





Tutto quello che devi fare è fare clic con il pulsante destro del mouse sullo script, scegliere Compile Script...



E ora puoi eseguire la versione eseguibile come amministratore:

Questa non è la soluzione perfetta, tuttavia. Modifico il mio script tutto il tempo, quindi dover ricompilare ogni volta che faccio una modifica... diventerebbe fastidioso.



Hack manuale del registro per AutoHotkey Esegui come amministratore

Apri regedit tramite la casella di ricerca o esecuzione del menu Start, quindi scorri verso il basso fino alla seguente chiave:

HKEY_CLASSES_ROOTAutoHotkeyScriptShell

Annuncio pubblicitario

Fai clic con il pulsante destro del mouse su Shell sul lato sinistro e crea una nuova chiave chiamata runas, quindi crea una chiave chiamata Comando sotto di essa. Quindi creare o impostare i seguenti due valori sul lato destro, regolando il percorso se necessario.

Nome Valore
(Predefinito) C:ProgrammiAutoHotkeyAutoHotkey.exe %1 %*
IsolatoComando C:ProgrammiAutoHotkeyAutoHotkey.exe %1 %*

La chiave predefinita dovrebbe essere già presente, è sufficiente impostare il valore.

Ora, quando fai clic con il pulsante destro del mouse su uno script AutoHotkey, vedrai l'opzione Esegui come amministratore:

Scarica Hack del Registro di sistema

Scarica, estrai e fai doppio clic su AdminAutoHotkey.reg per inserire le informazioni nel registro. C'è anche uno script di rimozione incluso.

Nota che questo hack del registro funzionerà solo se hai installato AutoHotkey nella posizione predefinita, altrimenti dovrai modificare i percorsi.

Scarica AdminAutoHotkey Hack del Registro di sistema

LEGGI SUCCESSIVO Foto del profilo per Lowell Heddings Lowell Heddings
Lowell è il fondatore e CEO di How-To Geek. Ha gestito lo spettacolo dalla creazione del sito nel 2006. Nell'ultimo decennio, Lowell ha scritto personalmente più di 1000 articoli che sono stati visualizzati da oltre 250 milioni di persone. Prima di iniziare How-To Geek, Lowell ha trascorso 15 anni lavorando nell'IT svolgendo attività di consulenza, sicurezza informatica, gestione di database e programmazione.
Leggi la biografia completa

Articoli Interessanti