【发布时间】:2023-03-19 14:49:02
【问题描述】:
我有一个 NSIS 安装程序,其中包含使用此代码硬编码的开始菜单文件夹...
Var SMDir ;Start menu folder
!insertmacro MUI_PAGE_STARTMENU 0 $SMDir
Section -StartMenu
!insertmacro MUI_STARTMENU_WRITE_BEGIN 0
CreateDirectory "$SMPrograms\MY Program\My Folder"
CreateShortCut "$DESKTOP\My Program" "$INSTDIR\start.exe"
CreateShortCut "$SMPROGRAMS\MY Program\My Shortcut.lnk" "$INSTDIR\start.exe"
CreateShortCut "$SMPROGRAMS\My Program\Uninstall.lnk" "$INSTDIR\uninstall.exe"
除了“选择开始菜单文件夹”之外,这一切都有效,它不允许我更改默认安装目录。
有没有办法解决这个问题,或者我怎样才能跳过这个页面但仍然触发 StartMenu 部分?
【问题讨论】:
标签: nsis