Нечетное 'Название программы' при установке подписанного установщика MSI

Я столкнулся с следующей проблемой после установки установщика MSI. Я использую signtool.exe и знаки файла msi. Однако, когда я его тестирую, диалоговое окно подтверждения UAC, в котором отображается мое название компании, отображается "Название программы:" 55847.msi, а не имя моего файла установки. Например. Setup1.msi Кто-нибудь знает, как это исправить?

Заранее спасибо

Ответ 1

Добавить /d в командную строку signtool.exe при подписании MSI:

signtool.exe /d "Your Software Name"

В диалоговом окне подтверждения UAC будет отображаться имя вашего программного обеспечения в качестве имени программы.

Ответ 2

Если вы аутентифицируете свой пакет .msi, Windows покажет это как имя. В противном случае вы получите временную копию MSI, которая имеет случайное имя.