; HM NIS Edit Wizard helper defines !define PRODUCT_NAME "Windows Useful Programs" !define PRODUCT_VERSION "1.0" !define PRODUCT_PUBLISHER "Phoenix" ; MUI 1.67 compatible ------ !include "MUI.nsh" ; MUI Settings !define MUI_ABORTWARNING !define MUI_ICON "${NSISDIR}\Contrib\Graphics\Icons\modern-install.ico" ; Welcome page !insertmacro MUI_PAGE_WELCOME ; License page !insertmacro MUI_PAGE_LICENSE "C:\Documents and Settings\PMoriarty\My Documents\windows stuff\license.txt" ; Components page !insertmacro MUI_PAGE_COMPONENTS ; Instfiles page !insertmacro MUI_PAGE_INSTFILES ; Finish page !insertmacro MUI_PAGE_FINISH ; Language files !insertmacro MUI_LANGUAGE "English" ; MUI end ------ Name "${PRODUCT_NAME} ${PRODUCT_VERSION}" OutFile "Setup.exe" InstallDir "$TEMP" InstallDirRegKey HKLM "Software\Microsoft\Windows\CurrentVersion\App Paths\Mozilla.exe" "" ShowInstDetails show SubSection "Web Browser Programs" SEC01 Section "Netscape 7.1" SEC11 SetOutPath "$INSTDIR" SetOverwrite ifnewer File "C:\Documents and Settings\PMoriarty\My Documents\windows stuff\NSSetup-Full.exe" ExecWait "$instdir\NSSetup-Full.exe" Delete "$instdir\NSSetup-Full.exe" SectionEnd Section "Mozilla Firebird 0.7b" SEC12 File "C:\Documents and Settings\PMoriarty\My Documents\windows stuff\Mozilla.exe" ExecWait "$instdir\mozilla.exe" Delete "$instdir\mozilla.exe" SectionEnd SubSectionEnd SubSection "Windows Tools/Misc Programs" SEC02 Section "RegCleaner 4.3" SEC21 File "C:\Documents and Settings\PMoriarty\My Documents\windows stuff\RegCleaner.exe" ExecWait "$instdir\RegCleaner.exe" Delete "$instdir\RegCleaner.exe" SectionEnd Section "Putty" SEC22 File "C:\Documents and Settings\PMoriarty\My Documents\windows stuff\putty.exe" ExecWait "$instdir\putty.exe" Delete "$instdir\putty.exe" SectionEnd Section "Bittorrent 3.3" SEC23 File "C:\Documents and Settings\PMoriarty\My Documents\windows stuff\bittorrent-3.3.exe" ExecWait "$instdir\bittorrent-3.3.exe" Delete "$instdir\bittorrent-3.3.exe" SectionEnd Section "Ad Aware 6.1.81" SEC24 File "C:\Documents and Settings\PMoriarty\My Documents\windows stuff\aaw6181.exe" ExecWait "$instdir\aaw6181.exe" Delete "$instdir\aaw6181.exe" SectionEnd Section "Win RAR 3.3 beta 2" SEC25 File "C:\Documents and Settings\PMoriarty\My Documents\windows stuff\wrar33b2.exe" ExecWait "$instdir\wrar33b2.exe" Delete "$instdir\wrar33b2.exe" SectionEnd Section "Starter" SEC26 File "C:\Documents and Settings\PMoriarty\My Documents\windows stuff\StarterSetup.exe" ExecWait "$instdir\startersetup.exe" Delete "$instdir\startersetup.exe" SectionEnd SubSectionEnd SubSection "Video Applications/Codecs" SEC03 Section "Vob Sub 2.23" SEC31 File "C:\Documents and Settings\PMoriarty\My Documents\windows stuff\VobSub_2.23.exe" ExecWait "$instdir\VobSub_2.23.exe" Delete "$instdir\VobSub_2.23.exe" SectionEnd Section "Apple Quicktime" SEC32 File "C:\Documents and Settings\PMoriarty\My Documents\windows stuff\QuickTimeFullInstaller.exe" ExecWait "$instdir\QuickTimeFullInstaller.exe" Delete "$instdir\QuickTimeFullInstaller.exe" SectionEnd Section "Windows Media Player 9" SEC33 Call MPinstall xpinstall File "C:\Documents and Settings\PMoriarty\My Documents\windows stuff\MPsetupxp.exe ExecWait "$instdir\MPsetupxp.exe" Delete "$instdir\MPsetupxp.exe" wininstall File "C:\Documents and Settings\PMoriarty\My Documents\windows stuff\MPsetup.exe" ExecWait "$instdir\MPsetup.exe" Delete "$instdir\MPsetup.exe" SectionEnd Section "Matroska Video Decoder" SEC34 File "C:\Documents and Settings\PMoriarty\My Documents\windows stuff\MatroskaPropv2.3.exe" ExecWait "$instdir\MatroskaPropv2.3.exe" Delete "$instdir\MatroskaPropv2.3.exe" SectionEnd Section "Divx 5.1" SEC35 File "C:\Documents and Settings\PMoriarty\My Documents\windows stuff\DivX51Bundle.exe" ExecWait "$instdir\DivX51Bundle.exe" Delete "$instdir\DivX51Bundle.exe" SectionEnd Section "divx 3.11 Alpha" SEC36 File "C:\Documents and Settings\PMoriarty\My Documents\windows stuff\DivX311alpha.EXE" ExecWait "$instdir\DivX311alpha.EXE" Delete "$instdir\DivX311alpha.EXE" SectionEnd Section "Xvid Video Codec" SEC37 File "C:\Documents and Settings\PMoriarty\My Documents\windows stuff\XviD-24062003-1.exe" ExecWait "$instdir\XviD-24062003-1.exe" Delete "$instdir\XviD-24062003-1.exe" SectionEnd SubSectionEnd SubSection "Audio Applications/Codec" SEC04 Section "Winamp 3" SEC41 File "C:\Documents and Settings\PMoriarty\My Documents\windows stuff\winamp3_0-full.exe" ExecWait "$instdir\winamp3_0-full.exe" Delete "$instdir\winamp3_0-full.exe" SectionEnd Section "OGG Audio Decoder" SEC42 File "C:\Documents and Settings\PMoriarty\My Documents\windows stuff\OggDS0995.exe" ExecWait "$instdir\OggDS0995.exe" Delete "$instdir\OggDS0995.exe" SectionEnd Section "AC3 Audio Filter" SEC43 File "C:\Documents and Settings\PMoriarty\My Documents\windows stuff\ac3filter_0_70b.exe" ExecWait "$instdir\ac3filter_0_70b.exe" Delete "$instdir\ac3filter_0_70b.exe" SectionEnd SubSectionEnd Function GetWindowsVersion Push $R0 Push $R1 ReadRegStr $R0 HKLM \ "SOFTWARE\Microsoft\Windows NT\CurrentVersion" CurrentVersion IfErrors 0 lbl_winnt ; we are not NT ReadRegStr $R0 HKLM \ "SOFTWARE\Microsoft\Windows\CurrentVersion" VersionNumber StrCpy $R1 $R0 1 StrCmp $R1 '4' 0 lbl_error StrCpy $R1 $R0 3 StrCmp $R1 '4.0' lbl_win32_95 StrCmp $R1 '4.9' lbl_win32_ME lbl_win32_98 lbl_win32_95: StrCpy $R0 '95' Goto lbl_done lbl_win32_98: StrCpy $R0 '98' Goto lbl_done lbl_win32_ME: StrCpy $R0 'ME' Goto lbl_done lbl_winnt: StrCpy $R1 $R0 1 StrCmp $R1 '3' lbl_winnt_x StrCmp $R1 '4' lbl_winnt_x StrCpy $R1 $R0 3 StrCmp $R1 '5.0' lbl_winnt_2000 StrCmp $R1 '5.1' lbl_winnt_XP StrCmp $R1 '5.2' lbl_winnt_2003 lbl_error lbl_winnt_x: StrCpy $R0 "NT $R0" 6 Goto lbl_done lbl_winnt_2000: Strcpy $R0 '2000' Goto lbl_done lbl_winnt_XP: Strcpy $R0 'XP' Goto lbl_done lbl_winnt_2003: Strcpy $R0 '2003' Goto lbl_done lbl_error: Strcpy $R0 '' lbl_done: Pop $R1 Exch $R0 FunctionEnd Function MPinstall Call GetWindowsVersion Pop $R0 StrCmp $R0 "XP" XPinstall Wininstall Functionend ; Section descriptions !insertmacro MUI_FUNCTION_DESCRIPTION_BEGIN !insertmacro MUI_DESCRIPTION_TEXT ${SEC01} "Web Browser Programs - Alternatives to Internet Explorer - Includes: Netscape and Mozilla Firebird" !insertmacro MUI_DESCRIPTION_TEXT ${SEC11} "Netscape 7.1 - Web Browsing Utility" !insertmacro MUI_DESCRIPTION_TEXT ${SEC12} "Mozilla Firbird 0.7 Beta - A compact and fast web browsing utility" !insertmacro MUI_DESCRIPTION_TEXT ${SEC02} "Useful tools for windows. Includes: Putty, WinRAR, Regcleaner, Ad-Aware, Bit Torrent, and Starter." !insertmacro MUI_DESCRIPTION_TEXT ${SEC21} "Registry Cleaner 4.3 - Used to clean system registry (for faster and more stable computer performance" !insertmacro MUI_DESCRIPTION_TEXT ${SEC22} "Putty - A secure file transfer program" !insertmacro MUI_DESCRIPTION_TEXT ${SEC23} "Bit Torrent - File distro/shareing software" !insertmacro MUI_DESCRIPTION_TEXT ${SEC24} "Ad Aware - Removes Spyware and increases performance with less popups" !insertmacro MUI_DESCRIPTION_TEXT ${SEC25} "Win RAR - File Compresion/Decompresion utility" !insertmacro MUI_DESCRIPTION_TEXT ${SEC26} "Starter - Manage Windows Startup and processes" !insertmacro MUI_DESCRIPTION_TEXT ${SEC03} "Common video software - Includes: Quicktime, Divx, Xvid, Matroska, and Vob Sub." !insertmacro MUI_DESCRIPTION_TEXT ${SEC31} "Vob Sub - Subtitle Viewer" !insertmacro MUI_DESCRIPTION_TEXT ${SEC32} "Apple Quicktime 6 - Video Player" !insertmacro MUI_DESCRIPTION_TEXT ${SEC33} "Windows Media Player - Video/Audio Player" !insertmacro MUI_DESCRIPTION_TEXT ${SEC34} "Matroska decoder - MKV video file format decoder" !insertmacro MUI_DESCRIPTION_TEXT ${SEC35} "Divx 5.1 - Video Decoder (allows you to view divx encoded video files)" !insertmacro MUI_DESCRIPTION_TEXT ${SEC36} "Divx 3.11 - Legacy Divx Decoder (allows you to view divx encoded video files)" !insertmacro MUI_DESCRIPTION_TEXT ${SEC37} "Xvid - Video Decoder (allows you to view Xvid encoded video files)" !insertmacro MUI_DESCRIPTION_TEXT ${SEC04} "Common Audio Programs. Includes: AC3 Codec, Winamp 3, and Ogg decoder." !insertmacro MUI_DESCRIPTION_TEXT ${SEC41} "Winamp 3 - Audio Player" !insertmacro MUI_DESCRIPTION_TEXT ${SEC42} "OGG - Audio Decoder (allows you to hear OGG files)" !insertmacro MUI_DESCRIPTION_TEXT ${SEC43} "AC3 - Audio Decoder (allows you to hear Dolby digital files)" !insertmacro MUI_FUNCTION_DESCRIPTION_END