Mittwoch, 6. Juni 2012

Voeg "Run as administrator" voor AutoHotkey Scripts in Windows 7 of Vista

Zoals vaste lezers weten goed, ik ben een grote fan van het gebruik van AutoHotkey om mijn volledige computerinfrastructuur ervaring te automatiseren ... maar in Windows 7 en Vista er is een ernstige beperking, omdat je niet kunt uitvoeren van een script als beheerder standaard. Dit betekent dat uw hotkeys niet kan interageren met windows draait in Admin-modus ... dus hoe krijgen we rond deze?

Er zijn drie oplossingen voor dit probleem:

  • Volledig uitschakelen UAC - Niet de beste oplossing voor beveiligingsdoeleinden, maar het werkt.
  • Stel uw script voor een uitvoerbaar.
  • Hack van het register en voeg "Run as Administrator" om het context menu.

Compile Script als uitvoerbare

Het enige wat je hoeft te doen is rechts-klik op het script, kies dan "Compile Script" ...

image

En nu kun je het uitvoerbare versie als beheerder:

Dit is niet de perfecte oplossing, echter. Ik bewerk mijn script de hele tijd, dus met elke keer maak ik een bewerking opnieuw te compileren ... zou vervelend.

Handleiding Registry Hack voor AutoHotkey "Run as Administrator"

Open regedit door het start menu zoek-of vak Uitvoeren en blader vervolgens naar de volgende sleutel:

HKEY_CLASSES_ROOT AutoHotkeyScript Shell

Klik met de rechtermuisknop op "Shell" aan de linkerkant en maak een nieuwe sleutel de naam "runas", dan maakt u een sleutel genaamd "Command" eronder. Maak vervolgens of stel de volgende twee waarden aan de rechterkant, het aanpassen van de weg indien nodig.

Name Value
(Default) "C: Program Files AutoHotkey AutoHotkey.exe" "% 1% *''
IsolatedCommand "C: Program Files AutoHotkey AutoHotkey.exe" "% 1% *''

De standaard sleutel moet er al zijn, hoeft alleen maar de waarde in te stellen.

Nu wanneer u met de rechtermuisknop klikt op een AutoHotkey script, ziet u de optie Uitvoeren als Administrator:

Download Registry Hack

Download, extract, en dubbelklik op de AdminAutoHotkey.reg om de informatie in te voeren in het register. Er is ook een removal script inbegrepen.

Merk op dat deze registry hack alleen werken als je geïnstalleerd AutoHotkey in de standaard locatie, anders moet je de paden te wijzigen.

Download AdminAutoHotkey registry hack

Keine Kommentare:

Kommentar veröffentlichen