2011-07-28 3 views
11

MSI 설치 프로그램에 로그인 한 후 다음 문제를 겪고 있습니다. signtool.exe 및 msi 파일을 사용하고 있지만 테스트 할 때 내 회사의 이름을 보여주는 UAC 확인 대화 상자가 내 설치 파일의 이름이 아닌 55847.msi의 '프로그램 이름 :'을 표시합니다. 예 : Setup1.msi "수정"하는 방법을 알고 있습니까? 당신이 당신의 .msi 패키지를 Authenticode를 서명 할 경우 사전서명 된 msi 설치 프로그램을 설치할 때 '프로그램 이름'이 이상합니다.

답변

1

에서

덕분에, 윈도우와 이름이 표시됩니다. 그렇지 않으면 임의의 이름을 가진 MSI의 임시 사본을 받게됩니다. 당신의 MSI에 서명 할 때

+0

서명되지 않은 패키지의 경우 로컬 캐시 된 데이터베이스의 전체 경로가 항상 표시된다고 가정합니다. [이 문제는 오늘 다시 나왔습니다.] (https://stackoverflow.com/questions/48079546/is-it-possible-to-define-a-windows-installer-uninstaller-filename/48080788). WiX MSI에 서명과 별도로 표시되는 것에 영향을 줄 수있는 것이 있습니까? 그다지 중요하지 않은 것, 호기심이 많은 것. –

20

signtool.exe의 명령 줄에 /d 옵션을 추가

signtool.exe /d "Your Software Name" 

UAC 확인 대화 상자가 프로그램 이름으로 소프트웨어 이름 표시됩니다.

+0

감사합니다 !!! (나는 매뉴얼을 읽었지 만 너무 많은 매뉴얼이있다 :) – user457588

관련 문제