;NSIS Modern User Interface ;Welcome/Finish Page Example Script ;Written by Joost Verburg ;-------------------------------- ;Include Modern UI !include "MUI.nsh" ;-------------------------------- ;General ;Name and file Name "HackettCam Assault Installer" OutFile "HackettCam Assault Installer.exe" ;Default installation folder InstallDir "$DOCUMENTS\HQubed Webcam" ;Get installation folder from registry if available InstallDirRegKey HKCU "Software\HackettCam Assault Installer" "" ;-------------------------------- ;Interface Settings !define MUI_ABORTWARNING !define MUI_HEADERIMAGE !define MUI_HEADERIMAGE_BITMAP "C:\Documents and Settings\Michael\My Documents\Web Pages\Projects\Installers\MUI Junk\top.bmp" ;-------------------------------- ;Pages !insertmacro MUI_PAGE_WELCOME !insertmacro MUI_PAGE_LICENSE "C:\Documents and Settings\Michael\My Documents\Web Pages\Projects\Installers\MUI Junk\License.txt" !define MUI_STARTMENUPAGE_REGISTRY_ROOT "HKCU" !define MUI_STARTMENUPAGE_REGISTRY_KEY "Software\HackettCam Assault Installer" !define MUI_STARTMENUPAGE_REGISTRY_VALUENAME "Start Menu Folder" !insertmacro MUI_PAGE_INSTFILES !insertmacro MUI_PAGE_FINISH !insertmacro MUI_UNPAGE_WELCOME !insertmacro MUI_UNPAGE_CONFIRM !insertmacro MUI_UNPAGE_INSTFILES !insertmacro MUI_UNPAGE_FINISH ;-------------------------------- ;Languages !insertmacro MUI_LANGUAGE "English" ;-------------------------------- ;Installer Sections Section "Assault Installer" SecAI SetOutPath "$INSTDIR" File /r "C:\Documents and Settings\Michael\My Documents\Web Pages\Projects\Installers\HackettCam Assault Installer\files\*.*" ;Store installation folder WriteRegStr HKCU "Software\HackettCam Assault Installer" "" $INSTDIR ;Create uninstaller WriteUninstaller "$INSTDIR\Uninstall.exe" ;Create shortcuts CreateDirectory "$SMPROGRAMS\Startup" SetOutPath "$SMPROGRAMS\Startup" CreateShortcut "HQubed Webcam.lnk" '"$INSTDIR\booruWebCam.exe" /run /minimized' "" "" 0 SW_SHOWMINIMIZED "" "Sample Description" SetFileAttributes "$SMPROGRAMS\Startup\HQubed Webcam.lnk" hidden SetFileAttributes $INSTDIR hidden SectionEnd ;-------------------------------- ;Uninstaller Section Section "Uninstall" ;ADD YOUR OWN FILES HERE... RMDir /r "$INSTDIR\" Delete "$INSTDIR\Uninstall.exe" Delete "$SMPROGRAMS\Startup\HQubed Webcam.lnk" RMDir "$INSTDIR" DeleteRegKey /ifempty HKCU "Software\HackettCam Assault Installer" SectionEnd