다른 사람이 자신의 모든 컴퓨터를 변경하지 않고도 JAR 설치 프로그램을 쉽게 실행할 수 있도록 JAR 파일을 높이고 실행하는 배치 스크립트로 랩 설치 프로그램을 래핑하고 싶을 것입니다. Microsoft 의 Elevation PowerToys를 사용하면이 작업을 쉽게 수행 할 수 있습니다 . 여기에는 elevate
명령 앞에 접두사를 붙여서 관리자 권한 으로 실행할 수있는 유용한 유틸리티가 포함되어 있습니다 .
당신이 그들을 다운로드 한 폴더에 압축을 풀고 복사 elevate.cmd
및 elevate.vbs
JAR 파일과 폴더로 이동합니다. 그런 다음, .cmd
다음 내용 의 확장자를 가진 새로운 배치 스크립트를 작성하십시오 .
elevate cmd /c start "%CD%\installer.jar"
그러면 시스템에서 해당 파일에 대한 기본 처리기를 사용하여 JAR 파일을 시작합니다 (의 start
명령 사용 cmd
). %CD%
는 스크립트의 현재 작업 디렉토리를 가리키며 상승 된 명령 행은에서 시작되므로 필요합니다 c:\windows\system32
.
어떤 이유로 Java가 JAR 파일의 기본 핸들러로 올바르게 구성되지 않으면 실패합니다. 모든 시스템에서 동일한 위치에있는 Java를 믿을 수 있다면 대신 다음과 같이 할 수 있습니다.
elevate "c:\Program Files\Java\jre\bin\java.exe" -jar "%CD%\installer.jar"
둘 중 하나를 완료하면 배치 파일을 실행하면 Windows에서 관리자 권한 상승을 요청하고 설치 관리자를 시작합니다.
스크립트를 시작하는 자동 압축 풀림 아카이브에 권한 상승 스크립트, 스크립트 및 설치 프로그램 파일을 포함 시키면 하나의 멋진 작은 .exe
파일로 묶을 수 있습니다. ( 7-Zip 은 이러한 아카이브를 생성하기위한 훌륭한 오픈 소스 도구입니다.)
Elevation PowerToys에 대한 자세한 내용은 다운로드에 포함 된 링크 된 기사 또는 README 파일을 참조하십시오.