MSI - удаление дает "Неопознанный издатель"
Я создал установщик MSI с помощью Visual Studio 2008. Затем я подписываю его с помощью signtool.exe и моего сертификата authenticode.
На тестовом компьютере с Vista x64 при запуске MSI появляется ожидаемое диалоговое окно с указанием моей компании как издателя.
Однако, когда программа удаляется из "Установка и удаление программ", отображается желтый диалог "Неопознанный издатель".
Есть ли способ подписать процесс удаления? Google не показывает ничего полезного.
Большое спасибо,
Крис
2 ответа
При установке MSI из него извлекается полезная нагрузка, а удаленный пакет MSI сохраняется локально, поскольку этот пакет необходим для управления процессом удаления и восстановления. Поскольку кэшированный пакет был изменен, контрольные суммы в подписи будут изменены, так что подпись будет повреждена.