window windows-installer installer inno-setup installshield

window - Inno Setup-La firma falla con “La herramienta de firma falló con el código de salida 0x1”



windows-installer installer (2)

Al usar un EV con un token, puede asignar la huella digital usando /a /sha1 [Hash] .

al igual que:

signtool sign /tr http://timestamp.digicert.com /td sha256 /fd sha256 /sha1 certfingerprint $f

Esto hará que signtool elija el certificado del token.

Más información: https://docs.microsoft.com/en-us/dotnet/framework/tools/signtool-exe

Tengo el script Inno Setup, donde necesito usar SignTool=signtool , que está configurado correctamente y funcionó en el pasado.

Pero falla cuando intento compilar con el siguiente error:

La herramienta de firma falló con el código de salida 0x1.


No nos proporcionó ninguna información que podamos usar para depurar su problema.

Así que estoy publicando instrucciones genéricas para solucionar problemas con una "herramienta de firma".

  1. Pruebe el compilador de línea de comandos ( ISCC.exe ) . Conservará un mensaje de error completo de signtool.exe en la salida:

  2. O prefije temporalmente el comando de la herramienta de firma con cmd.exe /k para preservar su salida incluso al compilar en Inno Setup GUI Compiler. P.ej:

    cmd.exe /k C:/path/to/signtool.exe sign /f C:/mykey.pfx $f

Ver también signtool fail con Inno Setup con código de salida 0x1 .