대안으로, 먼저 elevate.js 라는 텍스트 파일 을 작성하십시오.
// elevate.js -- runs target command line elevated
if (WScript.Arguments.Length >= 1) {
Application = WScript.Arguments(0);
Arguments = "";
for (Index = 1; Index < WScript.Arguments.Length; Index += 1) {
if (Index > 1) {
Arguments += " ";
}
Arguments += '"' + WScript.Arguments(Index) + '"';
}
new ActiveXObject("Shell.Application").ShellExecute(Application, Arguments, "", "runas");
} else {
WScript.Echo("Usage:");
WScript.Echo("elevate Application Arguments");
}
elevate.js를 사용하여 편집기에 대한 Windows 탐색기 단축키를 작성하십시오 (예 :이 .reg 파일 가져 오기).
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\elevatevim]
@="Edit with GVim (elevated)"
"HasLUAShield"=""
[HKEY_CLASSES_ROOT\*\shell\elevatevim\command]
@="c:\\windows\\system32\\wscript.exe c:\\bin\\elevate\\elevate.js \"C:\\Program Files (x86)\\Vim\\vim73\\gvim.exe\" \"%L\""
이제 파일을 마우스 오른쪽 버튼으로 클릭하여 고급 편집기를 시작할 수 있습니다.