Неизвестная проблема Publisher со сборкой установщика (exe / msi) с Visual Studio 2019 - PullRequest
0 голосов
/ 17 февраля 2020

Я использую Visual Studio 2019 для сборки «Installers (msi / exe)» с помощью «Setup Wizard». Когда я пытаюсь запустить установщик setup.exe или msi, приложение «издатель» отображается как «Неизвестно».

Я просмотрел несколько ссылок и обнаружил, что файл setup.exe должен быть с цифровой подписью с сертификатом. Итак, я установил цифровую подпись установщиков (exe / msi) с этой ссылкой Как создать самозаверяющий сертификат для подписи кода на Windows?

Теперь, когда я попытаться запустить setup.exe локально, приложение «издатель» отображается как «Мой ЦС» вместо «Неизвестно», но если я запускаю тот же файл setup.exe в другом приложении системы / компьютера, «издатель» отображается как «Неизвестно» , Пожалуйста, предоставьте любые предложения по устранению этой проблемы "Неизвестный издатель"

1 Ответ

0 голосов
/ 20 февраля 2020

Вам нужен официальный сертификат подписи кода , чтобы быть "известным". Я не знаю, есть ли поставщики, которые предоставляют это бесплатно, я так не думаю. Когда вы используете самоподписанный сертификат, вы должны установить сертификат (включая все дерево цепочки сертификатов) в «доверенных root центрах сертификации» на всех компьютерах, где вы планируете установить файл setup.msi.

Существует два типа сертификатов:

  • Расширенная подпись кода (EV) (очень дорогая, более безопасная)
  • Подпись кода (дорогая, но обычно достаточно для частных / небольшие компании)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...