Inno Setup - Сбой подписания с помощью "Sign Tool не удалось с кодом выхода 0x1"
1 ответ
Решение
Вы не предоставили нам никакой информации, которую мы можем использовать для устранения вашей проблемы.
Поэтому я публикую общие инструкции по устранению неполадок с помощью "инструмента подписи".
Попробуй компилятор командной строки (
ISCC.exe
) Это сохранит полныйsigntool.exe
сообщение об ошибке в выводе:Или временно добавьте префикс команды sign tool к
cmd.exe /k
сохранить его вывод даже при компиляции в Inno Setup GUI Compiler. Например:cmd.exe /k C:\path\to\signtool.exe sign /f C:\mykey.pfx $f
При использовании EV с токеном вы можете назначить отпечаток пальца, используя /a /sha1 [Hash]
,
вот так:
signtool sign /tr http://timestamp.digicert.com /td sha256 /fd sha256 /sha1 certfingerprint $f
Это заставит signtool выбирать сертификат из токена.
Дополнительная информация: https://docs.microsoft.com/en-us/dotnet/framework/tools/signtool-exe