inno script studio使う。
inno内の署名処理は以下のように追加し、コンパイル時にインストーラーとアンインストーラーへそれぞれ署名が行われるようにする。
・innoのルートフォルダ(C:\Program Files (x86)\Inno Setup 6)に「pfx\hoge.pfx」という形で証明書を保存
・inno script studioの「Tools」タブをクリック
・Configure Sign Tools... をクリック
・Addをクリック
・Nameに「hogesignTool」、Commandに以下を設定してOKをクリック
「"C:\Program Files (x86)\Windows Kits\8.1\bin\x64\signtool" sign /q /f "C:\Program Files (x86)\Inno Setup 6\pfx\hoge.pfx" /p ${パスワード} $f」
・innoのソースの[Setup]セクションに以下を追加
SignTool=hogesignTool
SignedUninstaller=yes