MSI - удаление дает "Неопознанный издатель"

Я создал установщик MSI с помощью Visual Studio 2008. Затем я подписываю его с помощью signtool.exe и моего сертификата authenticode.

На тестовом компьютере с Vista x64 при запуске MSI появляется ожидаемое диалоговое окно с указанием моей компании как издателя.

Однако, когда программа удаляется из "Установка и удаление программ", отображается желтый диалог "Неопознанный издатель".

Есть ли способ подписать процесс удаления? Google не показывает ничего полезного.

Большое спасибо,

Крис

2 ответа

При установке MSI из него извлекается полезная нагрузка, а удаленный пакет MSI сохраняется локально, поскольку этот пакет необходим для управления процессом удаления и восстановления. Поскольку кэшированный пакет был изменен, контрольные суммы в подписи будут изменены, так что подпись будет повреждена.

Другие вопросы по тегам