Stefan027 Ответов: 1

Signtool работает, но меняет имя программы


Я подписал файл setup.msi с pfx-signitaure-файлом, и он успешно завершился.

Я использовал командную строку:

...\signtool.exe sign /p ********* /f CodeSigning_MS.pfx Setup_MyApplication_1.0.0.1.msi


Если я выполняю настройку после подписания, то в окне "Контроль учетных записей пользователей" название компании отображается правильно, но имя программы изменилось на случайную строку, которая меняется с каждой новой попыткой подписи.

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

Может ли кто-нибудь помочь мне и сказать, как установить имя для инструмента подписи?

Я работаю над C#-проектом и использую WIX-Installer для создания msi.

Что я уже пробовал:

Я также пробовал то же самое с msi от установщика Visual Studio, но та же проблема.

1 Ответов

Рейтинг:
8

RickZeeland

Может быть, вы можете попробовать опцию /d, упомянутую здесь: Нечетное "имя программы" при установке подписанного установщика msi - переполнение стека[^]