2012-06-15 2 views
12

WiX 3.5 (VS2010)로 msi 패키지를 만들고 있는데 UAC 프롬프트에서 아이콘을 설정하는 방법을 모르겠다는 점을 제외하면 모든 것이 정상입니다. 이미 서명 인증서가 있고 "signtool.exe"로 서명하여 UAC 프롬프트에서 게시자 정보와 앱 설명을 가져 오는 방법을 알고 있지만 기본 아이콘을 변경할 수 없으며이를 수행하는 방법에 대한 정보를 찾을 수 없습니다. .서명 된 설치 프로그램 (WiX)의 UAC 프롬프트에서 아이콘을 변경하는 방법은 무엇입니까?

내 윅스 스크립트 라인이 포함

<Icon Id="MyApp.ico" SourceFile="$(var.SolutionDir)Libraries\Images\MyApp.ico" /> 
<Property Id="ARPPRODUCTICON" Value="MyApp.ico" /> 

을하지만이 단지 추가 작동 추측/프로그램 메뉴를 제거합니다. 여기

내 UAC 지금 (러시아어) 미안 모습입니다 : UAC prompt with default icon

+0

이 기사의 내용을 읽으십시오. http://www.symantec.com/connect/forums/icon-not-displaying-uac-wind-installinguninstalling –

답변

7

MSI 파일이 대화의 아이콘을 사용자 정의 할 수 없습니다 않기 때문에 실행과 같은 아이콘이 없습니다. 당신이보고있는 것은 msiexec.exe이고 MSI 파일을 실행하는 데 사용되는 호출 프로세스의 아이콘입니다 (필자 생각).

+3

놀라운 기능 : Google 크롬, Media Player Classic 및 Tortoise SVN 공식 MSI 패키지를 사용해 보았습니다. 그리고 이것은 사실 인 것처럼 보입니다 - 모두 동일한 기본 아이콘을 보여줍니다. 꽤 바보 같아서 큰 소프트웨어 개발자가 MSI가 아닌 다른 소프트웨어를 적어도 기본 패키지로 사용하는 이유를 알려줍니다. – lonelyass

+2

MSI를 사용하는 거의 모든 "큰 개발자"는 MSI를 사용합니다. 사업. 즉, 소프트웨어를 판매해야한다면 큰 수익을 올릴 것이며, 50 개 이상의 라이선스를 구입하는 대부분의 기업은 MSI를 요구할 것입니다. – saschabeaumont

+1

네, 전적으로 동의합니다. "기본 패키지"는 웹 사이트의 메인 페이지에서 큰 버튼 "다운로드"아래에있는 것을 의미했습니다. – lonelyass