inno setupでインストーラーとアンインストーラーに署名する

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