내 NSIS 스크립트에서 MUI_STARTMENU_GETFOLDER
매크로가 예상대로 작동하지 않습니다. 사용자가 실제로 입력 한 폴더를 제공하는 대신 이전에 설정 한 기본값을 제공합니다. 내 스크립트의 시작 부분에 내가 가진 : 나는 !insertmacro MUI_STARTMENU_GETFOLDER Application $StartMenuFolder
를 사용하여 설치에 $StartMenuFolder
(그러나 제거) 섹션에 액세스 할 수 있습니다NSIS - 예상대로 작동하지 않는 시작 메뉴 폴더를 검색합니다.
Var StartMenuFolder ; Define variable to hold start menu folder
!define MUI_STARTMENUPAGE_DEFAULTFOLDER "${PRODUCT_PUBLISHER}\${PRODUCT_NAME}" ; Set default start menu folder
!insertmacro MUI_PAGE_STARTMENU Application $StartMenuFolder
. 제거 프로그램 섹션과 매크로에서 실제 시작 메뉴 폴더를 반환하는 대신 위에서 지정한 기본 폴더를 반환합니다.