无效的命令ScrollLicense :: Set / NOUNLOAD

时间:2015-05-19 06:36:01

标签: nsis

我通过引用NSIS Scroll License Welcome Screen

写了 NSIS
!include "MUI.nsh"

Name    "ScrollLicense Test"
OutFile "ScrollLicense.exe" 

!define MUI_PAGE_CUSTOMFUNCTION_SHOW LicenseShow
!insertmacro MUI_PAGE_LICENSE EULA.txt

!insertmacro MUI_LANGUAGE English

LicenseForceSelection checkbox

Function LicenseShow
  ScrollLicense::Set /NOUNLOAD
FunctionEnd

Function .onGUIEnd
  ScrollLicense::Unload
FunctionEnd

Section "A Section"
;some things to install
;...
SectionEnd

我的代码是相同的,但在编译时会抛出错误 命令ScrollLicense::Set /NOUNLOAD无效

1 个答案:

答案 0 :(得分:0)

要使用NSIS设置未提供的第三方插件,您需要将插件dll(在您的情况下为ScrollLicense.dll)放入Plugins Program Files\NSIS子目录中。 1}}目录(或安装NSIS时使用的任何名称)。

它应该修复Invalid command错误。