Я создал установщик MSI с помощью Visual Studio 2008. Затем я подписываю его с помощью signtool.exe и моего сертификата аутентификации.
На тестовом ПК с Vista x64 при запуске MSI появляется ожидаемое диалоговое окно, определяющее мою компанию как издателя.
Однако при удалении программы из «Установка и удаление программ» отображается желтое диалоговое окно «Неопознанный издатель».
Есть ли способ подписать процесс удаления? Google не показывает ничего полезного.
Большое спасибо,
Крис
2 ответа
Известная проблема, исправленная в Win7 (MSI 5.0)
Когда вы устанавливаете MSI, полезная нагрузка удаляется из него, а очищенный пакет MSI хранится локально, поскольку этот пакет необходим для запуска процесса удаления и восстановления. Поскольку кэшированный пакет был изменен, контрольные суммы в подписи будут изменены, так что подпись будет нарушена.
Похожие вопросы
Новые вопросы
windows-installer
Установщик Windows - это служба установки, предоставляемая Windows, основанная на создании и установке файлов MSI. На практике это будет инструмент, который вы используете для генерации файлов MSI, и вы должны пометить свой вопрос установщиком Windows и этим инструментом (WiX, проект установки Visual Studio, InstallShield, расширенный установщик и т. Д.). Ваша проблема может быть связана со сборкой, проектированием или установкой файлов MSI.
%WinDir%\Installer