0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Inno Setupで作ったインストーラの使用許諾契約書の同意画面で既定で「同意する」をチェックする方法

Posted at

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;

修正後のインストーラ画面

修正後、コンパイルしたインストーラでは、起動時に既定で「同意する」が選択されるようになります。

image.png

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?