Windows 7 또는 Vista에서 AutoHotkey 스크립트용 '관리자 권한으로 실행' 추가

일반 독자들이 잘 알고 있듯이 저는 AutoHotkey를 사용하여 전체 컴퓨팅 경험을 자동화하는 것을 매우 좋아합니다... 그러나 Windows 7 및 Vista에서는 기본적으로 스크립트를 관리자로 실행할 수 없기 때문에 심각한 제한이 있습니다. 이것은 핫키가 관리자 모드에서 실행되는 창과 상호 작용할 수 없다는 것을 의미합니다… 이 문제를 어떻게 해결할 수 있습니까?



이 문제에 대한 세 가지 솔루션이 있습니다.

  • UAC를 완전히 비활성화 – 보안을 위한 최상의 솔루션은 아니지만 효과가있다 .
  • 스크립트를 실행 파일로 컴파일하십시오.
  • 레지스트리를 해킹하고 상황에 맞는 메뉴에 관리자 권한으로 실행을 추가합니다.

스크립트를 실행 파일로 컴파일





스크립트를 마우스 오른쪽 버튼으로 클릭하고 스크립트 컴파일…을 선택하기만 하면 됩니다.



이제 실행 가능한 버전을 관리자로 실행할 수 있습니다.

그러나 이것은 완벽한 솔루션이 아닙니다. 저는 항상 스크립트를 편집하기 때문에 편집할 때마다 다시 컴파일해야 하는 번거로움이 있습니다.



AutoHotkey 관리자 권한으로 실행하기 위한 수동 레지스트리 해킹

시작 메뉴 검색 또는 실행 상자를 통해 regedit를 열고 다음 키를 찾습니다.

HKEY_CLASSES_ROOTAutoHotkeyScriptShell

광고

왼쪽에 있는 Shell을 마우스 오른쪽 버튼으로 클릭하고 runas라는 새 키를 만든 다음 그 아래에 Command라는 키를 만듭니다. 그런 다음 오른쪽에 다음 두 값을 생성하거나 설정하고 필요한 경우 경로를 조정합니다.

이름
(기본) C:Program FilesAutoHotkeyAutoHotkey.exe %1 %*
격리 명령 C:Program FilesAutoHotkeyAutoHotkey.exe %1 %*

기본 키가 이미 있어야 하며 값만 설정하면 됩니다.

이제 AutoHotkey 스크립트를 마우스 오른쪽 버튼으로 클릭하면 관리자 권한으로 실행 옵션이 표시됩니다.

레지스트리 해킹 다운로드

AdminAutoHotkey.reg를 다운로드, 추출 및 두 번 클릭하여 레지스트리에 정보를 입력합니다. 제거 스크립트도 포함되어 있습니다.

이 레지스트리 해킹은 AutoHotkey를 기본 위치에 설치한 경우에만 작동합니다. 그렇지 않으면 경로를 수정해야 합니다.

AdminAutoHotkey 레지스트리 해킹 다운로드

다음 읽기 Lowell Heddings의 프로필 사진 로웰 헤딩스
Lowell은 How-To Geek의 설립자이자 CEO입니다. 그는 2006년 사이트를 만든 이후로 쇼를 운영해 왔습니다. 지난 10년 동안 Lowell은 2억 5천만 명이 넘는 사람들이 본 1000개 이상의 기사를 개인적으로 작성했습니다. How-To Geek을 시작하기 전에 Lowell은 컨설팅, 사이버 보안, 데이터베이스 관리 및 프로그래밍 작업을 수행하는 IT 분야에서 15년을 보냈습니다.
전체 약력 읽기

재미있는 기사