MSI выдает вопрос для установщиков - PullRequest
3 голосов
/ 19 ноября 2008

Я создал установщик Windows для приложения Windows Forms как MSI. Я опубликовал это, поместил в zip-файл и отправил клиенту. Когда они пытаются запустить установщик, они получают сообщение «Издатель не может быть проверен. Вы уверены, что хотите запустить это программное обеспечение? ’

Есть ли параметр или что-то, что мне нужно сделать, чтобы это сообщение не появлялось, когда клиент нажимает на установщик?

Приветствия

Ответы [ 4 ]

2 голосов
/ 19 ноября 2008

Это проблема с сертификатом? Мне не приходилось делать это с MSI (я обычно использую ClickOnce, что делает это очень просто), но быстрый поиск показывает такие вещи, как this или MSDN здесь .

Обратите внимание, что ваш сертификат должен быть в цепочке доверия клиентов - то есть косвенно от кого-то "pucka".

1 голос
/ 19 ноября 2008

Вам необходимо подписать MSI цифровой подписью. Вы можете сделать это с signtool, конечно же, для этого вам понадобится сертификат.

0 голосов
/ 20 ноября 2008

1) Цифровая подпись MSI перед отправкой, как предлагали другие (здесь используется сертификат подписи кода Verisign)

2) Если клиент редактировал, посоветуйте ему использовать Orca для создания преобразования, а не редактировать MSI напрямую. Таким образом, оригинальная подпись будет по-прежнему действительна

3) Если ваши парни редактировали, наденьте их на запястье и подайте в отставку MSI.

4) Используйте MSIEXEC из командной строки вместо двойного щелчка, AFAIK запрос проверки запускается Windows Explorer, так что это обходит проблему.

0 голосов
/ 19 ноября 2008

Я говорил с некоторыми из парней здесь, и кто-то использовал Orca, чтобы редактировать часть содержимого MSI. Очевидно, до того, как это произошло, установщик был в порядке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...