2015-02-13 10:01:09 -06:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								!include "MUI2.nsh"
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								!include "LogicLib.nsh"
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								!include "x64.nsh"
							 | 
						
					
						
							
								
									
										
										
										
											2017-01-21 20:45:52 +01:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								Unicode true
							 | 
						
					
						
							
								
									
										
										
										
											2015-02-13 10:01:09 -06:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								CRCCheck on
							 | 
						
					
						
							
								
									
										
										
										
											2016-12-27 13:24:22 +01:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								ManifestSupportedOS all
							 | 
						
					
						
							
								
									
										
										
										
											2015-02-13 10:01:09 -06:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								XPStyle on
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								Name "TWBlue"
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								OutFile "TWBlue_setup.exe"
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								InstallDir "$PROGRAMFILES\twblue"
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								InstallDirRegKey HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\twblue" "InstallLocation"
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								RequestExecutionLevel admin
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								SetCompress auto
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								SetCompressor /solid lzma
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								SetDatablockOptimize on
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								VIAddVersionKey ProductName "TWBlue"
							 | 
						
					
						
							
								
									
										
										
										
											2022-01-10 00:07:36 +00:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								VIAddVersionKey LegalCopyright "Copyright 2014-2022 MCV Software."
							 | 
						
					
						
							
								
									
										
										
										
											2021-10-26 16:16:03 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								VIAddVersionKey ProductVersion "0.95.0"
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								VIAddVersionKey FileVersion "0.95.0"
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								VIProductVersion "0.95.0"
							 | 
						
					
						
							
								
									
										
										
										
											2021-10-26 14:48:58 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								VIFileVersion "0.95.0"
							 | 
						
					
						
							
								
									
										
										
										
											2015-02-13 10:01:09 -06:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								!insertmacro MUI_PAGE_WELCOME
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								!define MUI_LICENSEPAGE_RADIOBUTTONS
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								!insertmacro MUI_PAGE_LICENSE "license.txt"
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								!insertmacro MUI_PAGE_DIRECTORY
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								var StartMenuFolder
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								!insertmacro MUI_PAGE_STARTMENU startmenu $StartMenuFolder
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								!insertmacro MUI_PAGE_INSTFILES
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								!define MUI_FINISHPAGE_LINK "Visit TWBlue website"
							 | 
						
					
						
							
								
									
										
										
										
											2024-05-18 18:07:43 -06:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								!define MUI_FINISHPAGE_LINK_LOCATION "https://twblue.mcvsoftware.com"
							 | 
						
					
						
							
								
									
										
										
										
											2015-02-13 10:01:09 -06:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								!define MUI_FINISHPAGE_RUN "$INSTDIR\TWBlue.exe"
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								!insertmacro MUI_PAGE_FINISH
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								!insertmacro MUI_UNPAGE_CONFIRM
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								!insertmacro MUI_UNPAGE_INSTFILES
							 | 
						
					
						
							
								
									
										
										
										
											2021-10-26 14:48:58 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								!insertmacro MUI_LANGUAGE "English"
							 | 
						
					
						
							
								
									
										
										
										
											2015-02-13 10:01:09 -06:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								!insertmacro MUI_LANGUAGE "French"
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								!insertmacro MUI_LANGUAGE "Spanish"
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								!insertmacro MUI_LANGUAGE "Italian"
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								!insertmacro MUI_LANGUAGE "Finnish"
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								!insertmacro MUI_LANGUAGE "Russian"
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								!insertmacro MUI_LANGUAGE "PortugueseBR"
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								!insertmacro MUI_LANGUAGE "Polish"
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								!insertmacro MUI_LANGUAGE "German"
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								!insertmacro MUI_LANGUAGE "Hungarian"
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								!insertmacro MUI_LANGUAGE "Turkish"
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								!insertmacro MUI_LANGUAGE "Arabic"
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								!insertmacro MUI_LANGUAGE "Galician"
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								!insertmacro MUI_LANGUAGE "Catalan"
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								!insertmacro MUI_LANGUAGE "Basque"
							 | 
						
					
						
							
								
									
										
										
										
											2015-10-19 12:47:52 +02:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								!insertmacro MUI_LANGUAGE "Croatian"
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								!insertmacro MUI_LANGUAGE "Japanese"
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								!insertmacro MUI_LANGUAGE "SerbianLatin"
							 | 
						
					
						
							
								
									
										
										
										
											2015-11-30 11:50:59 +01:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								!insertmacro MUI_LANGUAGE "Romanian"
							 | 
						
					
						
							
								
									
										
										
										
											2015-02-13 10:01:09 -06:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								!insertmacro MUI_RESERVEFILE_LANGDLL
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								Section
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								SetShellVarContext All
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								SetOutPath "$INSTDIR"
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								${If} ${RunningX64}
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								File /r TWBlue64\*
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								${Else}
							 | 
						
					
						
							
								
									
										
										
										
											2023-12-29 18:10:26 +01:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								messagebox MB_ICONSTOP "Error: This TWBlue installer is only compatible with 64-bit systems. TWBlue does not support 32 bit systems any more."
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								Quit
							 | 
						
					
						
							
								
									
										
										
										
											2015-02-13 10:01:09 -06:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								${EndIf}
							 | 
						
					
						
							
								
									
										
										
										
											2016-01-19 19:52:09 +01:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								CreateShortCut "$DESKTOP\TWBlue.lnk" "$INSTDIR\TWBlue.exe"
							 | 
						
					
						
							
								
									
										
										
										
											2015-02-13 10:01:09 -06:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								!insertmacro MUI_STARTMENU_WRITE_BEGIN startmenu
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								CreateDirectory "$SMPROGRAMS\$StartMenuFolder"
							 | 
						
					
						
							
								
									
										
										
										
											2016-01-19 19:52:09 +01:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								CreateShortCut "$SMPROGRAMS\$StartMenuFolder\TWBlue.lnk" "$INSTDIR\TWBlue.exe"
							 | 
						
					
						
							
								
									
										
										
										
											2024-05-18 18:07:43 -06:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								CreateShortCut "$SMPROGRAMS\$StartMenuFolder\TWBlue on the web.lnk" "https://twblue.mcvsoftware.com"
							 | 
						
					
						
							
								
									
										
										
										
											2015-02-13 10:01:09 -06:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								CreateShortCut "$SMPROGRAMS\$StartMenuFolder\Uninstall.lnk" "$INSTDIR\Uninstall.exe"
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								!insertmacro MUI_STARTMENU_WRITE_END
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								WriteUninstaller "$INSTDIR\Uninstall.exe"
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\twblue" "DisplayName" "TWBlue"
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\twblue" "UninstallString" '"$INSTDIR\uninstall.exe"'
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall" "InstallLocation" $INSTDIR
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall" "Publisher" "Manuel Cortéz"
							 | 
						
					
						
							
								
									
										
										
										
											2021-10-26 13:38:21 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\twblue" "DisplayVersion" "0.95"
							 | 
						
					
						
							
								
									
										
										
										
											2024-05-18 18:07:43 -06:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\twblue" "URLInfoAbout" "https://twblue.mcvsoftware.com"
							 | 
						
					
						
							
								
									
										
										
										
											2015-02-13 10:01:09 -06:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								WriteRegDWORD HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\twblue" "VersionMajor" 0
							 | 
						
					
						
							
								
									
										
										
										
											2021-10-26 13:02:24 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								WriteRegDWORD HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\twblue" "VersionMinor" 0
							 | 
						
					
						
							
								
									
										
										
										
											2015-02-13 10:01:09 -06:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								WriteRegDWORD HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\twblue" "NoModify" 1
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								WriteRegDWORD HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\twblue" "NoRepair" 1
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								SectionEnd
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								Section "Uninstall"
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								SetShellVarContext All
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								DeleteRegKey HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\twblue"
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								RMDir /r /REBOOTOK $INSTDIR
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								Delete "$DESKTOP\TWBlue.lnk"
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								!insertmacro MUI_STARTMENU_GETFOLDER startmenu $StartMenuFolder
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								RMDir /r "$SMPROGRAMS\$StartMenuFolder"
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								SectionEnd
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								Function .onInit
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								${If} ${RunningX64}
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								StrCpy $instdir "$programfiles64\twblue"
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								${EndIf}
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								!insertmacro MUI_LANGDLL_DISPLAY
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								FunctionEnd
							 |