; HM NIS Edit Wizard helper defines !define PRODUCT_KEYNAME "Ratgeber compact" !define PRODUCT_APPNAME "Computer Schritt fuer Schritt" !define PRODUCT_NAME "Ratgeber compact Computer - Schritt für Schritt" !define PRODUCT_PUBLISHER "QVC Handel GmbH" ;!define PRODUCT_DIR_REGKEY "Software\Microsoft\Windows\CurrentVersion\App Paths\fspprojectorreglocation1234567890.exe" !define PRODUCT_UNINST_KEY "Software\Microsoft\Windows\CurrentVersion\Uninstall\Ratgeber compact" !define PRODUCT_UNINST_ROOT_KEY "HKLM" ;Bild im Start-Endsreen !define MUI_WELCOMEFINISHPAGE_BITMAP "D:\Arbeit\QVC\Laptop Anwendung\Flash Anwendung\Installerbild\installerbild.bmp" ;Startseite Headertext und Leittext !define MUI_WELCOMEPAGE_TITLE "Ratgeber compact Computer - Schritt für Schritt Installation" !define MUI_WELCOMEPAGE_TITLE_3LINES ;Endseite Headertext und Leittext !define MUI_FINISHPAGE_RUN_TEXT "Adobe Acrobat Reader installieren" !define MUI_FINISHPAGE_RUN "$INSTDIR\acrobat reader\ar_setup.exe" !define MUI_FINISHPAGE_TITLE "Installation abgeschlossen!" !define MUI_FINISHPAGE_TEXT "Die Ratgeber compact Installation ist nun abgeschlossen. Um das beigefügte Handbuch zu lesen, benötigen Sie aber noch den Adobe Acrobat Reader (Version 7 oder höher). Klicken Sie auf 'Fertigstellen', um die Installation für den Adobe Acrobat Reader zu starten." CRCCheck off SetCompress off !include "C:\Programme\NSIS\Examples\System\System.nsh" !include "C:\Programme\NSIS\Include\MUI.nsh" !insertmacro MUI_PAGE_WELCOME ; Directory page !insertmacro MUI_PAGE_DIRECTORY ; Instfiles page !insertmacro MUI_PAGE_INSTFILES !insertmacro MUI_PAGE_FINISH ; Uninstaller pages !insertmacro MUI_UNPAGE_INSTFILES ; Language files !insertmacro MUI_LANGUAGE "German" ; MUI end ------ Name "Ratgeber compact" OutFile "ratgeber_setup.exe" InstallDir "$PROGRAMFILES\Ratgeber compact\Computer Schritt fuer Schritt\" ShowInstDetails show ShowUnInstDetails show RequestExecutionLevel admin ;Section -SETTINGS ; SetOutPath "$INSTDIR" ;SetOverwrite ifnewer ;SectionEnd Section "Ratgeber compact Computer - Schritt für Schritt" SEC01 SetOutPath "$INSTDIR" SetOverwrite ifnewer SetShellVarContext all File /r "D:\Arbeit\QVC\Laptop Anwendung\Flash Anwendung\Final\" CreateDirectory "$SMPROGRAMS\Ratgeber compact\Computer Schritt für Schritt\" CreateShortCut "$SMPROGRAMS\Ratgeber compact\Computer Schritt für Schritt\Ratgeber compact starten.lnk" "$INSTDIR\Ratgeber compact starten.exe" CreateShortCut "$DESKTOP\Ratgeber compact starten.lnk" "$INSTDIR\Ratgeber compact starten.exe" SectionEnd Section -AdditionalIcons SetShellVarContext all CreateShortCut "$SMPROGRAMS\Ratgeber compact\Computer Schritt für Schritt\Ratgeber compact deinstallieren.lnk" "$INSTDIR\Ratgeber compact deinstallieren.exe" SectionEnd ;Section -Post ; WriteUninstaller "$INSTDIR\Ratgeber compact deinstallieren.exe" ;WriteRegStr HKLM "${PRODUCT_DIR_REGKEY}" "" "$INSTDIR\Ratgeber compact starten.exe" ;WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayName" "$(^Name)" ;WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "UninstallString" "$INSTDIR\Ratgeber compact deinstallieren.exe" ;WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayIcon" "$INSTDIR\Ratgeber compact starten.exe" ;WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "Publisher" "${PRODUCT_PUBLISHER}" ;SectionEnd Function un.onUninstSuccess HideWindow MessageBox MB_ICONINFORMATION|MB_OK "$(^Name) wurde erfolgreich von Ihrem System entfernt." FunctionEnd Function un.onInit MessageBox MB_ICONQUESTION|MB_YESNO|MB_DEFBUTTON2 "Sind Sie sicher, dass Sie $(^Name) deinstallieren möchten?" IDYES +2 Abort FunctionEnd Section Uninstall Delete "$INSTDIR\" Delete "$INSTDIR\Ratgeber compact deinstallieren.exe" Delete "$INSTDIR\Ratgeber compact starten.exe" Delete "$INSTDIR\rc_laptops_v3.swf" Delete "$INSTDIR\installer.nsi" Delete "$SMPROGRAMS\${PRODUCT_KEYNAME}\${PRODUCT_APPNAME}\Ratgeber compact deinstallieren.lnk" Delete "$SMPROGRAMS\${PRODUCT_KEYNAME}\${PRODUCT_APPNAME}\Ratgeber compact starten.lnk" Delete "$DESKTOP\Ratgeber compact starten.lnk" RMDir "$SMPROGRAMS\${PRODUCT_KEYNAME}\${PRODUCT_APPNAME}" RMDir "$INSTDIR\${PRODUCT_KEYNAME}\${PRODUCT_APPNAME}\pdf\" RMDir "$INSTDIR\${PRODUCT_KEYNAME}\${PRODUCT_APPNAME}\acrobat reader\" RMDir "$INSTDIR\${PRODUCT_KEYNAME}\${PRODUCT_APPNAME}\inhalt\" RMDir /r "$INSTDIR" ;DeleteRegKey ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" ;DeleteRegKey HKLM "${PRODUCT_DIR_REGKEY}" SetAutoClose true SectionEnd