Suddenly my Inno Setup compiler stopped working. Since the last time I used it, I just installed a new certificate issued still to the same company.
I've configured the sign tool in this way (NAME is the beginning of the string for the Subject in the certificate):
mysigntool="C:Program Files (x86)Microsoft SDKsWindowsv7.1ABinsigntool.exe" sign /v /a /s my /n NAME /t http://timestamp.verisign.com/scripts/timestamp.dll
And then in the Inno Setup .iss file I have:
SignTool=mysigntool
SignedUninstaller=yes
The sign always fails with exit code 0x1, also if I remove the /t and timestamp. Please note that if I run the same command from the command prompt the signing works perfectly.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…