Co zrobić, to całkiem proste, spróbuj śledzić allong
- Otwarte Inno Setup, a następnie wybierz Narzędzia-> Konfiguracja narzędzi logowania

- Kliknij "Dodaj ..." i nadaj mu nazwę, nazwijmy ją MsSign, ponieważ używam signtool.exe z Microsoft, powinieneś teraz mieć coś takiego:

- Zostaniesz poproszony o wierszu poleceń narzędzia, którego używasz do podpisania, jak używam signtool.exe użyję
signtool.exe podpisać/tr http://timestamp.digicert.com/td sha256/fd sha256/a $ p
Zanotuj $ p na końcu, Inno Setup tego potrzebuje ... teraz powinno mieć to, a nie, że dodałem ścieżkę do signtool.exe w moje zmienne ścieżki i że używam czasu DigiCert serwer do sygnatury czasowej mojego podpisu.
W skrypcie, teraz dodać następujący kod do segmentu konfiguracji
SignTool = MsSign $ F
tę linię, opowiada kompilator do podpisywania kodu, użyje zmiennej o nazwie MsSign i podpisze dane wyjściowe wygenerowane przez instalację.
powinno to wyglądać tak 
Kiedy patrzysz na wygenerowanym EXE widać podpis cyfrowy 
Teraz pracuje dla mnie, bo przygotowaliśmy mój sklep podpisu w taki sposób, że linia poleceń może uzyskać podpis i mam tylko jeden podpis szyfru, więc nie będę musiał go nazywać, twoje parametry mogą być inne niż moje i to jest w porządku, o ile w końcu twoja konfiguracja działa i twój kod zostaje podpisany.
nadzieję, że pomogło i pamiętać trzeba, że $ p w zmiennej
Szczęśliwa Coding
Waltera
Na przykład [ 'to tutorial'] (http: //blog.ksoftware .net/2011/07/how-to-automate-code-signing-with-innosetup-and-ksign /) może ci pomóc w pierwszych krokach. – TLama
Powinieneś to opublikować jako odpowiedź, gdy odpowiadasz. :) – Miral
@TLama Link jest martwy (~ blog ~) to działa: http://support.ksoftware.net/support/solutions/articles/17169-how-do-i-automate-code-signing-withinsetset- i-ksign- – SlowLearner