Subscribed unsubscribe Subscribe Subscribe

NSISでパッケージ構成を選択できるようにする

NSIS

インストーラで「Full」だの「Typical」だの選択できるようにするには、

  1. InstTypeを定義する。例えばInstType "Full"とか
  2. Section内でSectionIn 1 2 などとInstTypeに応じて記載する
InstType "Full"
InstType "Typical"

Section foo
 SectionIn 1 2 RO
 ...
SectionEnd

Section bar
 SectionIn 1 
 ...
SectionEnd

上記の例だとFullが1、Typicalが2に対応していて、「Full」を選択したらfooとbarセクションが選択される、といった具合になる。
「Typical」を選択したらfooセクションのみ。