Нечетное "Имя программы" при установке подписанного установщика MSI
Я сталкиваюсь с следующей проблемой после входа в MSI установщик. Я использую signtool.exe и MSI-файл подписывает ОК, однако, когда я тестирую его, в диалоговом окне подтверждения UAC, в котором отображается название моей компании, отображается "Имя программы:" 55847.msi, а не имя моего установочного файла. Например, Setup1.msi Кто-нибудь знает, как это исправить?
заранее спасибо
2 ответа
Добавлять /d
вариант командной строки signtool.exe
при подписании вашего MSI:
signtool.exe /d "Your Software Name"
В диалоговом окне подтверждения UAC в качестве имени программы будет отображаться имя вашего программного обеспечения.
Если вы подписали свой MSI-пакет с помощью Authenticode, Windows отобразит его в качестве имени. В противном случае вы получите временную копию MSI со случайным именем.