;-------------------------------- ;Product Info Name "Bugdom 2";Installer title !define COMPANY "Ideas From the Deep" !define PRODUCT "Bugdom 2" ;_short_ name (used in file & link names) !define VERSION "1.0" ;Define your own software version here CRCCheck On ; Script create for version 2.0b4 1.40 (from 09.sep.03) with GUI NSIS (c) by Dirk Paehl. Thank you for use my program !include "MUI.nsh" ;-------------------------------- ;Configuration OutFile "bugdom2_install.exe" BRANDINGTEXT "Published by Ideas From the Deep. Installer created with NSIS." ;Folder selection page InstallDir "$PROGRAMFILES\${COMPANY}\${PRODUCT}" ;Remember install folder InstallDirRegKey HKCU "Software\${COMPANY}\${PRODUCT}" "" VIProductVersion 1.0.0.0 VIAddVersionKey ProductName "${PRODUCT}" VIAddVersionKey CompanyName "${COMPANY}" VIAddVersionKey LegalCopyright "Copyright (c) 2004 Ideas From the Deep" VIAddVersionKey FileVersion "1.0" VIAddVersionKey FileDescription "${PRODUCT} v${VERSION} Installer" ;-------------------------------- ;Pages !insertmacro MUI_PAGE_LICENSE "C:\Work\Builds\Common\IFD License.txt" !insertmacro MUI_PAGE_DIRECTORY !insertmacro MUI_PAGE_INSTFILES !insertmacro MUI_UNPAGE_CONFIRM !insertmacro MUI_UNPAGE_INSTFILES !define MUI_ABORTWARNING !define MUI_HEADERBITMAP "${NSISDIR}\Contrib\Icons\modern-header.bmp" !define MUI_SPECIALBITMAP "${NSISDIR}\Contrib\Icons\modern-wizard.bmp" ;-------------------------------- ;Language !insertmacro MUI_LANGUAGE "English" ;-------------------------------- ;Installer Sections Section "section_1" section_1 SetOutPath "$INSTDIR" FILE /r "C:\Work\Builds\Products\Bugdom2\*.*" SectionEnd Section Shortcuts CreateDirectory "$SMPROGRAMS\${COMPANY}\${PRODUCT}" WriteIniStr "$INSTDIR\${COMPANY}.url" "InternetShortcut" "URL" "http://www.ifd.com/bugdom" CreateShortCut "$SMPROGRAMS\${COMPANY}\${PRODUCT}\Instructions.lnk" "$INSTDIR\Instructions\Bugdom 2 Instructions.doc" "" "$INSTDIR\Instructions\Bugdom 2 Instructions.doc" 0 CreateShortCut "$SMPROGRAMS\${COMPANY}\${PRODUCT}\${COMPANY} Website.lnk" "$INSTDIR\${COMPANY}.url" "" "$INSTDIR\${COMPANY}.url" 0 CreateShortCut "$SMPROGRAMS\${COMPANY}\${PRODUCT}\${PRODUCT}.lnk" "$INSTDIR\bugdom 2.exe" "" "$INSTDIR\bugdom 2.exe" 0 CreateShortCut "$DESKTOP\${PRODUCT}.lnk" "$INSTDIR\bugdom 2.exe" "" "$INSTDIR\bugdom 2.exe" 0 SectionEnd Section Uninstaller CreateShortCut "$SMPROGRAMS\${COMPANY}\${PRODUCT}\Uninstall.lnk" "$INSTDIR\uninst.exe" "" "$INSTDIR\uninst.exe" 0 WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT}" "DisplayName" "${PRODUCT} ${VERSION}" WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT}" "DisplayVersion" "${VERSION}" WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT}" "URLInfoAbout" "http://www.ifd.com" WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT}" "Publisher" "Ideas From the Deep" WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT}" "UninstallString" "$INSTDIR\Uninst.exe" WriteRegStr HKCU "Software\${PRODUCT}" "" $INSTDIR WriteUninstaller "$INSTDIR\Uninst.exe" SectionEnd ;-------------------------------- ;Descriptions ;-------------------------------- ;Uninstaller Section Section "Uninstall" ;Add your stuff here ;Delete Files RmDir /r "$INSTDIR" ;Delete Start Menu & Desktop Shortcuts Delete "$DESKTOP\${PRODUCT}.lnk" RmDir /r "$SMPROGRAMS\${COMPANY}\${PRODUCT}" ;Delete Uninstaller And Unistall Registry Entries DeleteRegKey HKEY_LOCAL_MACHINE "SOFTWARE\${PRODUCT}" DeleteRegKey HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT}" SectionEnd ;eof