Проект установки в Visual Studio 2010: Неизвестный издатель?

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

Ответ 1

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

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