Настройка проекта в Visual Studio 2010: неизвестный издатель? - PullRequest
10 голосов
/ 16 июня 2010

У меня создан проект установки VS 2008.Я пытаюсь установить это на компьютере с Windows 7 в качестве обычного пользователя.В процессе установки я получаю предупреждение о неизвестном издателе.Я использовал makecert для создания сертификата, а затем преобразовал его в файл пароля pfx.Я подписал MSI и setup.exe с помощью файла pfx.Когда я вхожу в свойства файла, я вижу прикрепленный цифровой сертификат.На компьютере с Windows 7 я импортировал файл pfx в «Надежные издатели».Что мне нужно сделать, чтобы избавиться от предупреждения?У меня не может быть пользователя с правами администратора и пароля, необходимого для установки приложения.Я не могу изменить настройки UAC.Мне нужно внести изменения в файлы сертификата / установки, чтобы заставить это работать.

1 Ответ

9 голосов
/ 11 мая 2011

Makecert создает сертификаты только для целей тестирования. Для подписи вашего установщика вам нужен настоящий сертификат, приобретенный у официального органа. Вы можете попробовать купить его у Verisign или Comodo.

Windows UAC распознает только реальные сертификаты.

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