使用 Electron-builder 自定义 NSIS 安装程序

Customize NSIS installer with Electron-builder

我想自定义 NSIS 脚本 - 例如安装后立即删除 Finish Page 和 运行 应用程序(使用辅助安装程序)。

我使用修改脚本:include: build/installer.nsh

它在安装后打开 myApp,但 Finish 页面仍然存在。

!include MUI2.nsh

!macro customInstall
  ExecWait '"$INSTDIR\myapp.exe" /sw'
!macroend

我的意思是我不想显示最后一页正在完成我的应用程序设置,如 gif 所示。

感谢任何帮助。

最后我在 build/installer.nsh:

!macro RunApp
  ${StdUtils.ExecShellAsUser} [=10=] "$launchLink" "open" ""
!macroend

!macro customInstall
    !insertmacro RunApp
    !insertmacro quitSuccess
!macroend