如何使NSIS中的节在默认情况下处于未选中状态

如何使NSIS中的节在默认情况下处于未选中状态,nsis,Nsis,我有一个NSIS安装程序,这里有一些用户可以选择安装的组件: Section "Modules" SecModules SetOutPath "$INSTDIR" CreateDirectory $INSTDIR\modules ... SectionEnd Section "Freenode util" SecFreenode SetOutPath "$INSTDIR" CreateDirectory $INSTDIR\modules ... SectionEnd

我有一个NSIS安装程序,这里有一些用户可以选择安装的组件:

Section "Modules" SecModules
  SetOutPath "$INSTDIR"
  CreateDirectory $INSTDIR\modules
  ...
SectionEnd

Section "Freenode util" SecFreenode
  SetOutPath "$INSTDIR"
  CreateDirectory $INSTDIR\modules
  ...
SectionEnd

如何使第二个未选中?默认情况下,它们都被选中

除此之外,您还可以使用来控制默认部分。如果您有多个部分,并且计划提供多种安装类型,则后者可能很有用(请参阅)。最后,您可以根据逻辑控制节的状态,使用。

我不明白如何将其用于我的目的。我想有一个可选组件的列表,其中一些应该在默认情况下安装,一些只有在用户检查时才安装。我不明白Section有什么好处在这种情况下,如果你认为它解决了你的问题,我不记得你应该这么做:)
; unselected because it is /o
Section /o "Modules" SecModules
  SetOutPath "$INSTDIR"
  CreateDirectory $INSTDIR\modules
  ...
SectionEnd

; selected
Section "Freenode util" SecFreenode
  SetOutPath "$INSTDIR"
  CreateDirectory $INSTDIR\modules
  ...
SectionEnd