0

J'ai le script Inno Setup, où j'ai besoin d'utiliser le SignTool=signtool, qui est configuré correctement et a fonctionné par le passé.Inno Setup - Échec de la signature avec "L'outil Signe a échoué avec le code de sortie 0x1"

enter image description here

Mais il ne lorsque je tente de compiler avec l'erreur suivante:

Sign Tool failed with exit code 0x1.

enter image description here

+3

Avez-vous essayé d'exécuter la commande Sign directement via la ligne de commande pour voir si elle échoue également? Vous verriez le message d'erreur correct alors. Etes-vous capable de compiler votre installateur sans signature? J'ai rencontré le problème de simillar une fois où Windows a bloqué l'accès aux fichiers temporaires du programme d'installation car il traitait 'Compil32.exe' comme processus non approuvé. – RobeN

Répondre

2

Vous ne nous a fourni aucune information que nous pouvons utiliser pour déboguer votre problème . Donc, je poste des instructions génériques pour déboguer les problèmes avec un "outil de signature".

  1. Essayez command-line compiler (ISCC.exe). Il préservera un message d'erreur signtool.exe complète dans la sortie:

    enter image description here

  2. Ou préfixe temporairement la commande outil signe avec cmd.exe /k pour préserver sa sortie, même lors de la compilation dans Inno Setup GUI du compilateur. .: par exemple

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

    enter image description here


Voir aussi signtool fail with Inno Setup with exit code 0x1.