Hello Glen,
Indeed, in our latest version (12.7) Advanced Installer automatically detects the "signtool.exe" from latest Windows SDK installed on your build machine and use it in the
"External Tools" settings.
However, if you manually pick another "SignTool.exe" file in the "External Tools" settings this change will be preserved in the future versions of AI. It won't be reset. This is a limitation only in AI 12.7 due to a redesign of our "Digital Signature" feature.
Regarding the signing error you get, can you please give us the following information:
1. what version SignTool.exe do you use (from what Windows SDK)? are you using your own custom SignTool app which is a wrapper over the MS Signtool?
2. what kind of certificate file do you use? Is of PFX type or it has a different extension?
3. what signature (MD5, SHA-1, SHA-256) has your certificate?
4. what architecture has your Win 7 OS (32 or 64-bit)?
Also, can you please forward us the entire build log so we can analyze it?
All the best,
Daniel
FOLLOW US