Нечетное "Имя программы" при установке подписанного установщика 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 со случайным именем.

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