MSI 설치 프로그램 파일에 디지털 서명을했지만 UAC에 대한 메시지를 계속 표시합니다. UAC 통지가 나타나지 않도록해야 할 일이 있습니까?디지털 서명 된 MSI는 여전히 UAC 프롬프트를 표시합니다.
감사합니다.
MSI 설치 프로그램 파일에 디지털 서명을했지만 UAC에 대한 메시지를 계속 표시합니다. UAC 통지가 나타나지 않도록해야 할 일이 있습니까?디지털 서명 된 MSI는 여전히 UAC 프롬프트를 표시합니다.
감사합니다.
레피는 물론 맞습니다. MSI에 서명하면 UAC 프롬프트가 사라지지 않으며 (UAC를 끄지 않는 다른 방법도 없습니다). 대신 프롬프트의 색상이 "경고"노란색에서 "신뢰할 수있는"파란색 - 녹색으로 바뀝니다. 예제 및 추가 설명은 here입니다.
디지털 서명은 UAC 프롬프트의 게시자가 '알 수없는 게시자'대신 이름이 지정되도록합니다. msi를 실행하는 경우 관리자에게 설치를 요구할 수 있습니다. WIX로 작성된 경우 Product 요소에 대해 InstallPrivileges = "elevated"특성을 갖습니다. MSI에 setup.exe 부트 스트 래퍼가있는 경우 setup.exe에 UAC 프롬프트가 표시되지 않도록 권한을 높이는 적절한 매니 페스트 파일을 첨부 할 수 있습니다.
이러한 작업을 수행하면 다른 의미가 있음을 알고 있어야합니다.
Microsoft Windows 게시자 인증서로 서명 한 애플리케이션, 즉 대부분의 Windows 시스템 구성 요소 만 자동 승격 될 수 있습니다. 제 3 자 앱은 할 수 없습니다.
아니, 가능하면 그렇게 쓸모가 없을 것입니다. – leppie