3 votes

Le certificat de signature de code d'Inno Setup échoue avec le message "Cannot Find File Specified".

J'ai Inno Setup et un CSC... J'ai essayé de suivre la documentation d'Inno Setup pour configurer la signature de code. Je le fais principalement parce que je veux signer le code du fichier uninst***.exe.

Lors de la compilation, j'obtiens cette erreur :

Running Sign Tool command: signtool sign /f <absolute_path_that_exists>\<file_that_exists>.p12 /p <some_cool_password> /fd sha256 /tr http://sha256timestamp.ws.symantec.com/sha256/timestamp /v "<absolute_path_that_exists>\uninst.e32.tmp"

Sign Tool command failed (Failed to execute Sign Tool.
Error 2: The system cannot find the file specified). Will retry (2 tries left).

Le fichier .iss de mon Inno Setup contient ceci :

SignTool=standardcsc
SignedUninstaller=yes

où se trouve standardcsc :

signtool sign /f <absolute_path_that_exists>\<file_that_exists>.p12 /p <some_cool_password> /fd sha256 /tr http://sha256timestamp.ws.symantec.com/sha256/timestamp /v $f

Le seul fichier qui n'existe pas est <absolute_path_that_exists>\uninst.e32.tmp"

Je ne suis pas tout à fait sûr de bien comprendre... Pourquoi Inno Setup tente-t-il de signer un fichier qui n'existe pas ?

Je suis perplexe, je ne sais pas comment résoudre le problème... Aidez-moi !

Merci.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X