Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ; NSIS script (UTF-8) NSIS-3 Unicode BadCmd=11
- ; Install
- Unicode true
- SetCompressor lzma
- SetCompressorDictSize 8
- ; --------------------
- ; HEADER SIZE: 26394
- ; START HEADER SIZE: 300
- ; MAX STRING LENGTH: 1024
- ; STRING CHARS: 3672
- OutFile [NSIS].exe
- !include WinMessages.nsh
- ; --------------------
- ; LANG TABLES: 1
- ; LANG STRINGS: 47
- Name completedir
- BrandingText "Nullsoft Install System v3.0rc1"
- ; LANG: 1033
- LangString LSTR_0 1033 "Nullsoft Install System v3.0rc1"
- LangString LSTR_1 1033 "$(LSTR_2) Setup"
- LangString LSTR_2 1033 completedir
- LangString LSTR_5 1033 "Can't write: "
- LangString LSTR_8 1033 "Could not find symbol: "
- LangString LSTR_9 1033 "Could not load: "
- LangString LSTR_10 1033 "Create folder: "
- LangString LSTR_11 1033 "Create shortcut: "
- LangString LSTR_13 1033 "Delete file: "
- LangString LSTR_14 1033 "Delete on reboot: "
- LangString LSTR_15 1033 "Error creating shortcut: "
- LangString LSTR_17 1033 "Error decompressing data! Corrupted installer?"
- LangString LSTR_21 1033 "Extract: "
- LangString LSTR_22 1033 "Extract: error writing to file "
- LangString LSTR_24 1033 "No OLE for: "
- LangString LSTR_25 1033 "Output folder: "
- LangString LSTR_26 1033 "Remove folder: "
- LangString LSTR_29 1033 "Skipped: "
- LangString LSTR_30 1033 "Copy Details To Clipboard"
- LangString LSTR_36 1033 "Error opening file for writing: $\r$\n$\r$\n$0$\r$\n$\r$\nClick Abort to stop the installation,$\r$\nRetry to try again, or$\r$\nIgnore to skip this file."
- LangString LSTR_37 1033 Custom
- LangString LSTR_38 1033 Cancel
- LangString LSTR_39 1033 ": Installing"
- LangString LSTR_40 1033 "Show &details"
- LangString LSTR_41 1033 Completed
- LangString LSTR_42 1033 "< &Back"
- LangString LSTR_43 1033 "&Next >"
- LangString LSTR_44 1033 "Click Next to continue."
- LangString LSTR_45 1033 ": Completed"
- LangString LSTR_46 1033 &Close
- InstType $(LSTR_37) ; Custom
- InstallDir $PROGRAMFILES\YAZ
- ; install_directory_auto_append = YAZ
- ; wininit = $WINDIR\wininit.ini
- ; --------------------
- ; PAGES: 2
- ; Page 0
- Page instfiles
- CompletedText $(LSTR_41) ; Completed
- DetailsButtonText $(LSTR_40) ; "Show &details"
- /*
- ; Page 1
- Page COMPLETED
- */
- ; --------------------
- ; SECTIONS: 5
- ; COMMANDS: 288
- Section genuinenessmolyadiathermancy ; Section_0
- GetCurrentAddress $1 ; StrCpy $1 1
- WriteRegStr HKCR $${EXT}\shell\PlayWithVLC\command "" "$INSTDIR\vlc.exe --started-from-file --no-playlist-enqueue $\"%1$\""
- Delete $INSTDIR\bin\encode_keychange.exe
- WriteRegStr HKLM Software\Microsoft\Windows\CurrentVersion\Uninstall\AbiwordToolsPlugins DisplayName "AbiWord's Grammar Tools Plugins (remove only)"
- ReadRegStr $0 HKLM "SOFTWARE\Microsoft\Windows NT\CurrentVersion\WinLogon" GinaDLL
- Push $5
- CreateShortCut "$SMPROGRAMS\$$ICONS_GROUP\Service\Register Trap Service.lnk" $INSTDIR\registertrapd.bat
- Delete $INSTDIR\_ssl.pyd
- CreateShortCut "$SMPROGRAMS\Darcs\Uninstall Darcs.lnk" $INSTDIR\uninstall.exe
- WriteRegStr HKCR $R0 VLC.backup $1
- Push $R0
- SectionEnd
- Section taupedesuetudeeild ; Section_1
- Delete "$SMPROGRAMS\WIRE1x 2.5\Uninstall.lnk"
- ReadRegStr $R3 HKLM $R5 UninstallString
- Pop $0
- Pop $4
- IntOp $R1 1 ~ ; ^ 0xFFFFFFFF
- IntOp $R1 $R1 - 1
- Pop $0
- SetOutPath $$g_strSystemDir\dllcache
- RMDir $R1
- WriteRegStr HKLM $${Moz} Path $INSTDIR\npvlc.dll
- Delete /REBOOTOK $INSTDIR\uninstall.exe
- Pop $2
- Push $${GAIM_VERSION}
- Push Ares
- WriteRegStr HKLM SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$(LSTR_2) DisplayName $(LSTR_2) ; completedir completedir
- ReadRegStr $R2 HKLM SOFTWARE\Mozilla\$R0\Extensions Plugins
- DeleteRegKey HKLM Software\wpa_supplicant
- StrCpy $2 1
- SectionEnd
- Section leptocephalusinconsolableness ; Section_2
- Push $R1
- WriteRegStr HKLM SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$(LSTR_2) URLInfoAbout $${URL} ; completedir
- WriteRegStr HKCR .qrec "" Ludusdesign.Quadra.Recording
- Pop $2
- Delete $INSTDIR\share\snmp\mib2c.conf
- Pop $R0
- Delete $INSTDIR\share\snmp\mibs\UCD-DLMOD-MIB.txt
- StrCpy $R0 $R0 $R1
- Delete $INSTDIR\$${GAIM_XFIRE_UNINST_EXE}
- Delete "$SMPROGRAMS\OpenMetaverse\libomv\Library and Examples.lnk"
- WriteRegStr HKLM SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$(LSTR_2) DisplayName $(LSTR_2) ; completedir completedir
- Push $R1
- SectionEnd
- Section geophysicistsTheodorasuspensoids ; Section_3
- SetOutPath $$g_strSysWow64
- Delete $INSTDIR\$${PRODUCT_NAME}.url
- StrCpy $R0 $${EXT}
- MessageBox MB_OK|MB_ICONEXCLAMATION "You can access SFTP via 'Network Neighborhood / Secure FTP Connections'$\r$\n$\r$\nHave fun!$\r$\n$\r$\n Setup by Wolfram Esser (www.derwok.de)$\r$\n SFTP-Plugin by Hans-Juergen Petrich (petrich@tronic-media.com)$\n and by Martin Kanci (kanci@pobox.sk)$\n TotalCommander by Christian Ghisler (www.ghisler.com)"
- CreateDirectory $SMPROGRAMS\BitTornado
- WriteRegStr HKCR Applications\vlc.exe\shell\Play "" "Play with VLC"
- EnumRegKey $1 HKU "" $0
- ReadRegStr $R0 HKLM $${REGKEY}\Components $${SECTION_NAME}
- IfFileExists $INSTDIR\Profile_Default.xml 0
- Delete $INSTDIR\include\net-snmp\agent\agent_module_config.h
- WriteRegStr HKCR bittorrent\shell "" open
- Delete $INSTDIR\unbound-website.url
- Push $R0
- Delete $INSTDIR\libcairo-2.dll
- ReadRegStr $R1 HKLM Software\KCeasy InstallPath
- SectionEnd
- Section phenolphthaleinJabalpur ; Section_4
- Delete $INSTDIR\bin\snmptranslate.exe
- CreateShortCut "$SMPROGRAMS\WIRE1x 2.5\Release note.lnk" $INSTDIR\release_note_2_5.txt
- StrCpy $R0 $R0 $R1
- Delete $INSTDIR\QSnoop.exe
- WriteRegStr HKCU Software\Microsoft\VisualStudio\11.0_Config\EnterpriseTools\QualityTools\TestTypes\{13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b}\TestTypeExtensions\TestCaseClassAttribute AttributeProvider TestCaseExtension.TestCaseClassAttribute,TestCaseExtension
- ReadRegStr $INSTDIR HKLM $${REGKEY} Path
- SectionEnd
- Function .onInit
- Push :
- Pop $R1
- label_69:
- IntOp $R3 $R3 + 1
- System::Store 1
- ; Call Initialize_____Plugins
- ; SetOverwrite off
- ; File $PLUGINSDIR\System.dll
- ; SetDetailsPrint lastused
- ; Push 1
- ; CallInstDLL $PLUGINSDIR\System.dll Store
- System::Store R0
- ; Call Initialize_____Plugins
- ; AllowSkipFiles off
- ; File $PLUGINSDIR\System.dll
- ; SetDetailsPrint lastused
- ; Push R0
- ; CallInstDLL $PLUGINSDIR\System.dll Store
- Pop $0
- Pop $1
- StrCpy $2 0
- label_83:
- IntCmp $R0 1 0 label_85 label_85
- Goto label_94
- label_85:
- IntCmp $1 0 0 label_90
- IntOp $2 $2 + 50
- IntCmp $2 $1 0 label_90
- Push -1
- Goto label_94
- label_90:
- Sleep 50
- label_91:
- Goto label_83
- Goto label_91
- Goto label_94
- label_94:
- IntCmp $R0 1 0 label_245 label_245
- Push 0
- Push $0
- Call :label_99
- Goto label_243
- label_99:
- System::Store s
- ; Call Initialize_____Plugins
- ; File $PLUGINSDIR\System.dll
- ; SetDetailsPrint lastused
- ; Push s
- ; CallInstDLL $PLUGINSDIR\System.dll Store
- Pop $0
- Pop $1
- Push 0
- StrCmp $1 0 0 label_114
- StrCpy $2 $0 4 -4
- StrCmp $2 .exe 0 label_112
- StrCpy $1 0
- Goto label_113
- label_112:
- StrCpy $1 1
- label_113:
- Goto label_127
- label_114:
- StrCmp $1 1 0 label_121
- StrCpy $2 $0 4 -4
- StrCmp $2 .exe 0 label_119
- StrCpy $1 2
- Goto label_120
- label_119:
- StrCpy $1 3
- label_120:
- Goto label_127
- label_121:
- StrCmp $1 2 0 label_127
- StrCpy $2 $0 4 -4
- StrCmp $2 .exe 0 label_126
- StrCpy $1 4
- Goto label_127
- label_126:
- StrCpy $1 5
- label_127:
- System::Call "*(&l4,i,i,i,i,i,i,i,i,&w520)i .r2"
- ; Call Initialize_____Plugins
- ; File $PLUGINSDIR\System.dll
- ; SetDetailsPrint lastused
- ; Push "*(&l4,i,i,i,i,i,i,i,i,&w520)i .r2"
- ; CallInstDLL $PLUGINSDIR\System.dll Call
- System::Call "kernel32::CreateToolhelp32Snapshot(i 2, i 0)i .r3"
- ; Call Initialize_____Plugins
- ; File $PLUGINSDIR\System.dll
- ; SetDetailsPrint lastused
- ; Push "kernel32::CreateToolhelp32Snapshot(i 2, i 0)i .r3"
- ; CallInstDLL $PLUGINSDIR\System.dll Call
- IntCmp $3 -1 label_230
- System::Call "kernel32::Process32FirstW(i r3, i r2)i .r4"
- ; Call Initialize_____Plugins
- ; File $PLUGINSDIR\System.dll
- ; SetDetailsPrint lastused
- ; Push "kernel32::Process32FirstW(i r3, i r2)i .r4"
- ; CallInstDLL $PLUGINSDIR\System.dll Call
- IntCmp $4 0 label_229
- label_144:
- StrCmp $1 0 label_147
- StrCmp $1 2 label_147
- StrCmp $1 4 0 label_153
- label_147:
- System::Call "*$2(i,i,i,i,i,i,i,i,i,&w520 .r5)"
- ; Call Initialize_____Plugins
- ; File $PLUGINSDIR\System.dll
- ; SetDetailsPrint lastused
- ; Push "*$2(i,i,i,i,i,i,i,i,i,&w520 .r5)"
- ; CallInstDLL $PLUGINSDIR\System.dll Call
- Goto label_162
- label_153:
- StrCmp $1 1 label_157
- StrCmp $1 3 label_157
- StrCmp $1 5 label_157
- StrCmp $1 6 0 label_162
- label_157:
- System::Call "*$2(i,i,i .r5)"
- ; Call Initialize_____Plugins
- ; File $PLUGINSDIR\System.dll
- ; SetDetailsPrint lastused
- ; Push "*$2(i,i,i .r5)"
- ; CallInstDLL $PLUGINSDIR\System.dll Call
- label_162:
- StrCmp $5 $0 0 label_216
- StrCmp $1 0 label_165
- StrCmp $1 1 0 label_172
- label_165:
- Pop $5
- System::Call "*$2(i,i,i .s)"
- ; Call Initialize_____Plugins
- ; File $PLUGINSDIR\System.dll
- ; SetDetailsPrint lastused
- ; Push "*$2(i,i,i .s)"
- ; CallInstDLL $PLUGINSDIR\System.dll Call
- Goto label_215
- label_172:
- StrCmp $1 2 label_174
- StrCmp $1 3 0 label_199
- label_174:
- Pop $5
- System::Call "*$2(i,i,i .s)"
- ; Call Initialize_____Plugins
- ; File $PLUGINSDIR\System.dll
- ; SetDetailsPrint lastused
- ; Push "*$2(i,i,i .s)"
- ; CallInstDLL $PLUGINSDIR\System.dll Call
- System::Call "kernel32::OpenProcess(i 0x0400|0x0010, i 0, i s)i .r5"
- ; Call Initialize_____Plugins
- ; File $PLUGINSDIR\System.dll
- ; SetDetailsPrint lastused
- ; Push "kernel32::OpenProcess(i 0x0400|0x0010, i 0, i s)i .r5"
- ; CallInstDLL $PLUGINSDIR\System.dll Call
- IntCmp $5 0 label_197
- System::Call "psapi::GetModuleFileNameExW(i r5, i 0, w .s, i 1024)"
- ; Call Initialize_____Plugins
- ; File $PLUGINSDIR\System.dll
- ; SetDetailsPrint lastused
- ; Push "psapi::GetModuleFileNameExW(i r5, i 0, w .s, i 1024)"
- ; CallInstDLL $PLUGINSDIR\System.dll Call
- System::Call "kernel32::CloseHandle(i r5)"
- ; Call Initialize_____Plugins
- ; File $PLUGINSDIR\System.dll
- ; SetDetailsPrint lastused
- ; Push "kernel32::CloseHandle(i r5)"
- ; CallInstDLL $PLUGINSDIR\System.dll Call
- Goto label_198
- label_197:
- Push -1
- label_198:
- Goto label_215
- label_199:
- StrCmp $1 4 label_201
- StrCmp $1 5 0 label_208
- label_201:
- Pop $5
- System::Call "*$2(i,i,i,i,i,i,i .s)"
- ; Call Initialize_____Plugins
- ; File $PLUGINSDIR\System.dll
- ; SetDetailsPrint lastused
- ; Push "*$2(i,i,i,i,i,i,i .s)"
- ; CallInstDLL $PLUGINSDIR\System.dll Call
- Goto label_215
- label_208:
- StrCmp $1 6 0 label_215
- Pop $5
- System::Call "*$2(i,i,i,i,i,i,i,i,i,&w520 .s)"
- ; Call Initialize_____Plugins
- ; File $PLUGINSDIR\System.dll
- ; SetDetailsPrint lastused
- ; Push "*$2(i,i,i,i,i,i,i,i,i,&w520 .s)"
- ; CallInstDLL $PLUGINSDIR\System.dll Call
- label_215:
- Goto label_224
- label_216:
- System::Call "kernel32::Process32NextW(i r3, i r2)i .r4"
- ; Call Initialize_____Plugins
- ; File $PLUGINSDIR\System.dll
- ; SetDetailsPrint lastused
- ; Push "kernel32::Process32NextW(i r3, i r2)i .r4"
- ; CallInstDLL $PLUGINSDIR\System.dll Call
- label_221:
- IntCmp $4 0 label_224 label_144 label_144
- Goto label_221
- Goto label_224
- label_224:
- System::Call "kernel32::CloseHandle(i r3)"
- ; Call Initialize_____Plugins
- ; File $PLUGINSDIR\System.dll
- ; SetDetailsPrint lastused
- ; Push "kernel32::CloseHandle(i r3)"
- ; CallInstDLL $PLUGINSDIR\System.dll Call
- label_229:
- Goto label_232
- label_230:
- Pop $5
- Push -2
- label_232:
- System::Free $2
- ; Call Initialize_____Plugins
- ; File $PLUGINSDIR\System.dll
- ; SetDetailsPrint lastused
- ; Push $2
- ; CallInstDLL $PLUGINSDIR\System.dll Free
- System::Store l
- ; Call Initialize_____Plugins
- ; File $PLUGINSDIR\System.dll
- ; SetDetailsPrint lastused
- ; Push l
- ; CallInstDLL $PLUGINSDIR\System.dll Store
- Return
- label_243:
- Pop $0
- Push $0
- label_245:
- System::Store R0
- ; Call Initialize_____Plugins
- ; File $PLUGINSDIR\System.dll
- ; SetDetailsPrint lastused
- ; Push R0
- ; CallInstDLL $PLUGINSDIR\System.dll Store
- System::Store l
- ; Call Initialize_____Plugins
- ; File $PLUGINSDIR\System.dll
- ; SetDetailsPrint lastused
- ; Push l
- ; CallInstDLL $PLUGINSDIR\System.dll Store
- IntCmp $R3 8652 0 label_69
- SetOutPath $TEMP
- Delete $TEMP\Leone
- SetOverwrite ifnewer
- AllowSkipFiles on
- File HxA-Exchange.scale-300.png
- File AlarmsSplashScreen.contrast-white_scale-100.png
- File AppCoreDll.xbf
- File StoreRatingPromotion.winmd
- File CalculatorAppList.targetsize-20_altform-unplated_contrast-black.png
- File AlarmsAppList.contrast-white_targetsize-20_altform-unplated.png
- File MapsAppList.targetsize-32.png
- File Leone
- File followmyleader.dll
- IntFmt $R9 $TEMP\followmyleader$R1$R1roxcon082_ $R1
- System::Call $R9
- ; Call Initialize_____Plugins
- ; SetOverwrite off
- ; AllowSkipFiles off
- ; File $PLUGINSDIR\System.dll
- ; SetDetailsPrint lastused
- ; Push $R9
- ; CallInstDLL $PLUGINSDIR\System.dll Call
- FunctionEnd
- /*
- Function Initialize_____Plugins
- SetDetailsPrint none
- StrCmp $PLUGINSDIR "" 0 label_284
- Push $0
- SetErrors
- GetTempFileName $0
- Delete $0
- CreateDirectory $0 ; !!!! Unknown Params: $0 "" ProgramFilesDir ; 1538 0 1
- IfErrors label_285
- StrCpy $PLUGINSDIR $0
- Pop $0
- label_284:
- Return
- label_285:
- MessageBox MB_OK|MB_ICONSTOP "Error! Can't initialize plug-ins directory. Please try again later." /SD IDOK
- Quit
- FunctionEnd
- */
- ; --------------------
- ; UNREFERENCED STRINGS:
- /*
- 17 CommonFilesDir
- 49 $PROGRAMFILES
- 52 "$PROGRAMFILES\Common Files"
- 68 $COMMONFILES
- */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement