■ MSI 파일 설치시 관리자 권한을 상승하는 방법을 보여준다.
1. WiRunSql.vbs 파일을 설치 프로젝트 폴더에 아래와 같이 복사한다.
2. 설치 프로젝트 속성 창에서 PostBuildEvent 항목을 찾아 […] 버튼을 클릭한다.
3. [Post-build Event Command Line] 대화 상자에서 아래와 같이 스크립트를 입력하고 [확인] 버튼을 클릭한다.
▶ 입력 스크립트
1 2 3 4 5 |
cscript //nologo "$(ProjectDir)WiRunSql.vbs" "$(BuiltOuputPath)" "UPDATE CustomAction SET CustomAction.Type=3073 WHERE CustomAction.Type=1025 AND CustomAction.Source='InstallUtil' AND CustomAction.Target='ManagedInstall'" cscript //nologo "$(ProjectDir)WiRunSql.vbs" "$(BuiltOuputPath)" "UPDATE CustomAction SET CustomAction.Type=3585 WHERE CustomAction.Type=1537 AND CustomAction.Source='InstallUtil' AND CustomAction.Target='ManagedInstall'" |
3. 설치 프로젝트 속성 창에서 RunPostBuildEvent 항목을 아래와 같이 설정한다.
4. 설치 프로젝트를 컴파일한다.