Inno Setupで作ったインストーラの使用許諾契約書の同意画面で、あらかじめ「同意する」にチェックする方法の説明です。
はじめに
Inno Setupで作ったインストーラに表示される「使用許諾契約書の同意」画面では、既定値で「同意しない」にチェックされていますが、インストール後もアップデートなどの目的でインストーラが使用される場合などは、「同意する」をチェックする操作が多少煩わしく感じます。
そこで「使用許諾契約書の同意」画面で、あらかじめ「同意する」をチェックすることにします。
.issファイルの修正
.issファイルの[Code]セッションにInitializeWizardプロシージャを定義して、WizardForm.LICENSEACCEPTEDRADIOのCheckedプロパティをtrueに設定するように改造します。
[Setup]
LicenseFile=eula.txt
[Code]
procedure InitializeWizard();
begin
WizardForm.LICENSEACCEPTEDRADIO.Checked:=True;
end;
修正後のインストーラ画面
修正後、コンパイルしたインストーラでは、起動時に既定で「同意する」が選択されるようになります。