2008-11-19 3 views
3

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

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

Cheers

ответ

0

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

2

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

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

1

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

0

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

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

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

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

 Смежные вопросы

  • Нет связанных вопросов^_^