Sto firmando il mio installer con un certificato digitale. Quando si utilizza Inno Script Studio, ho ben definito il mio strumento segno con un percorso per lo strumento di firma MS, password del certificato ecc E ho semplicemente farvi riferimento conInno Script Studio - Strumento di firma non riconosciuto quando si usa il compilatore dal prompt dei comandi
SignTool=signtool
E questo funziona bene.
Ma quando provo e compilare il mio script tramite la riga di comando utilizzando:
C:\Program Files (x86)\Inno Setup 5>iscc "C:\Users\username\Documents\MyInstaller.iss"
ottengo un errore:
Value of [Setup] section directive "SignTool" is invalid.
Quando ho letto the documentation, it states:
any Sign Tools configured using the IDE will be specified automatically
Così la mia comprensione è che non dovrei usare il parametro /S
? Qual è il modo corretto di firmare un file di installazione quando si costruisce dalla riga di comando?
È possibile esportare semplicemente SignTools in Inno Script Studio 2 nel registro di Inno Setup? – JNH
Credo di si. La sintassi sembra identica. –
Sì, questo ha funzionato e lo script ora viene compilato. – JNH