wahrscheinlich bekomme ich nicht Grundlagen der Seiten und Abschnitte in NSIS-Skript.NSIS Seiten und Abschnitte Ausführung
Ich muss Installationsskript analysieren, das nicht von mir gemacht wurde. Im Anfang des Skripts gibt es Makros von MUI-Seiten zum Beispiel
!insertmacro MUI_PAGE_LICENSE $(license)
!insertmacro MUI_PAGE_INSTFILES ....
Und dann weiter unten in dem Code gibt es Abschnitte
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
Meine Frage ist, wie und wann die Abschnitte ausgeführt werden, wenn es keine Referenz von Seiten zu den Abschnitten.
Mein Gehirn sagt mir, dass die Abschnitte manchmal während der Bestätigung der Seiten während des Installationsvorgangs ausgeführt werden sollten, aber ich denke, es ist falsch, also kann mir bitte jemand sagen, wie es wirklich funktioniert?