NSIS Modern UI完成页面

时间:2018-03-03 12:20:33

标签: nsis

我想使用NSIS为我的应用程序构建一个安装程序,但我在完成页面上遇到了问题。它看起来像一个复选框周围的大白色矩形。该矩形会删除' Nullsoft安装系统v3.03 '字幕。这是一个截图:

enter image description here

这是一个代码:

!include "MUI2.nsh"

Name "My cool app"
OutFile "MyCoolAppInstaller.exe"

InstallDir "C:\MyCoolApp"

!define MUI_FINISHPAGE_RUN "$INSTDIR\app.exe"
!define MUI_FINISHPAGE_RUN_TEXT "Run App now"
!define MUI_FINISHPAGE_RUN_NOTCHECKED
!insertmacro MUI_PAGE_DIRECTORY
!insertmacro MUI_PAGE_INSTFILES
!insertmacro MUI_PAGE_FINISH

Section
  SetOutPath "$INSTDIR"
  File app.exe
  File smth.res
SectionEnd

有人知道如何解决它吗?

1 个答案:

答案 0 :(得分:1)

您需要在页面宏之后添加至少一种语言:

play.evolutions.enabled=false

添加语言将最终确定UI中的某些内容,如果没有它,它将看起来不正确。