probabilmente non sto ottenendo le basi di pagine e sezioni nello script nsis.Esecuzione di pagine e sezioni NSIS
Devo analizzare lo script di installazione che non è stato creato da me. Nella parte superiore dello script ci sono le macro di pagine MUI per esempio
!insertmacro MUI_PAGE_LICENSE $(license)
!insertmacro MUI_PAGE_INSTFILES ....
E poi più in basso il codice ci sono sezioni
Section "MainSection" SEC01
SetShellVarContext current
SetOutPath "$INSTDIR"
SetOverwrite ifnewer
File "${xy_TEMP_SRC}\InstallSrc\xy.exe"
File "${xy_TEMP_SRC}\InstallSrc\xy.exe.config"
SetOutPath "$INSTDIR\sk"
File "${xy_TEMP_SRC}\InstallSrc\sk\xy.resources.dll"
SetOutPath "$INSTDIR"
CreateDirectory "$SMPROGRAMS\xy"
CreateShortCut "$SMPROGRAMS\xy\xy.lnk" "$INSTDIR\xy.exe"
CreateShortCut "$DESKTOP\xy.lnk" "$INSTDIR\xy.exe"
SectionEnd
+ another sections for instance unninstall section
mia domanda è come e quando le sezioni vengono eseguite quando c'è nessun riferimento dalle pagine alle sezioni.
Il mio cervello mi sta dicendo che le sezioni dovrebbero essere eseguite a volte durante la conferma delle pagine durante il processo di installazione, ma immagino sia sbagliato, quindi per favore qualcuno può dirmi come funziona?