Dodaj Uruchom jako administrator dla skryptów AutoHotkey w systemie Windows 7 lub Vista
Jak zwykli czytelnicy dobrze wiedzą, jestem wielkim fanem używania AutoHotkey do zautomatyzowania całej mojej pracy z komputerem ... ale w Windows 7 i Vista istnieje poważne ograniczenie, ponieważ nie można domyślnie uruchomić skryptu jako Administrator. Oznacza to, że klawisze skrótów nie mogą wchodzić w interakcje z oknami działającymi w trybie administratora ... więc jak sobie z tym poradzić?
Istnieją trzy rozwiązania tego problemu:
- Całkowicie Wyłącz UAC - To nie jest najlepsze rozwiązanie dla celów bezpieczeństwa, ale działa.
- Skompiluj skrypt do pliku wykonywalnego.
- Zhakuj rejestr i dodaj "Uruchom jako administrator" do menu kontekstowego.
Skompiluj skrypt jako plik wykonywalny
Wszystko, co musisz zrobić, to kliknąć skrypt prawym przyciskiem myszy, wybierz "Skompiluj skrypt" ...
Teraz możesz uruchomić wersję wykonywalną jako administrator:
To jednak nie jest doskonałe rozwiązanie. Cały czas edytuję swój skrypt, więc konieczność ponownej kompilacji za każdym razem, gdy edytuję ... będzie denerwująca.
Ręczny rejestr rejestru dla AutoHotkey "Uruchom jako administrator"
Otwórz regedit za pomocą pola wyszukiwania lub uruchamiania menu Start, a następnie przeglądaj w dół do następującego klucza:
HKEY_CLASSES_ROOT \ AutoHotkeyScript \ Shell
Kliknij prawym przyciskiem myszy "Shell" po lewej stronie i utwórz nowy klucz o nazwie "runas", a następnie utwórz pod nim klucz o nazwie "Command". Następnie utwórz lub ustaw następujące dwie wartości po prawej stronie, dostosowując ścieżkę, jeśli to konieczne.
Imię | Wartość |
(Domyślna) | "C: \ Program Files \ AutoHotkey \ AutoHotkey.exe" "% 1"% * |
IsolatedCommand | "C: \ Program Files \ AutoHotkey \ AutoHotkey.exe" "% 1"% * |
Klucz domyślny powinien już tam być, wystarczy ustawić wartość.
Teraz po kliknięciu skryptu AutoHotkey prawym przyciskiem myszy pojawi się opcja Uruchom jako administrator:
Pobierz Registry Hack
Pobierz, wyodrębnij i kliknij dwukrotnie AdminAutoHotkey.reg, aby wprowadzić informacje do rejestru. Dostępny jest również skrypt do usuwania.
Pamiętaj, że ten hack rejestru będzie działał tylko wtedy, gdy zainstalowałeś AutoHotkey w domyślnej lokalizacji, w przeciwnym razie będziesz musiał zmodyfikować ścieżki.
Pobierz AdminAutoHotkey Registry Hack