WatsonRus А, ты вот про что, так это сто лет назад было, ещё до покупки проекта. Теперь они портаблы просто не пишут вообще. Ты на сервере Пандоры посмотри версию которую отдают - 1434, а более новый на форуме. Им и 1434-й для их задач достаточно. Вот тебе и весь ответ.
SamLab Engaged Clown Ребята, это баг UE - он с NSIS сжатым c параметрами скрипта LZMA /solid работать не умеет. Пинайте автора сей утилиты, пусть идёт к Игорю Павлову за консультацией как собственные ошибки исправить.
Или попроще, 7-Zip в руки и распаковывайте, а скрипт после компиляции - [more=вот он]WriteINIStr 74 83 93 95
WriteINIStr 74 113 0 95
WriteINIStr 74 128 0 95
WriteINIStr 142 123 150 95
WriteINIStr 142 191 198 95
WriteINIStr 201 209 213 95
WriteINIStr 201 191 216 95
Push -37
Call 242
Pop $[35]
WriteINIStr 201 123 220 95
GetFunctionAddress 0 0
GetDlgItem $[35] $HWNDPARENT 1028
ShowWindow 220 233
GetDlgItem $[35] $HWNDPARENT 1256
ShowWindow 220 233
GetDlgItem $[35] $HWNDPARENT 1035
ShowWindow 220 233
GetDlgItem $[35] $HWNDPARENT 1037
ShowWindow 220 233
GetDlgItem $[35] $HWNDPARENT 1038
ShowWindow 220 233
GetDlgItem $[35] $HWNDPARENT 1039
ShowWindow 220 233
GetDlgItem $[35] $HWNDPARENT 1045
ShowWindow 220 265
GetFunctionAddress 1 0
Call 609
File $PLUGINSDIR\InstallOptions.dll
SetFlag 13 0
Push $PLUGINSDIR\ioSpecial.ini
RegisterDLL $PLUGINSDIR\InstallOptions.dll initDialog 0
Pop $[37]
SerCtlColors 301 0 0
GetDlgItem $[35] $[37] 1201
SerCtlColors 220 0 0
CreateFont 36 -39 310 313 0
SendMessage $[35] 0x0030 317 233
GetDlgItem $[35] $[37] 1202
SerCtlColors 220 0 0
Push $0
Call 609
File $PLUGINSDIR\InstallOptions.dll
SetFlag 13 0
RegisterDLL $PLUGINSDIR\InstallOptions.dll show 0
Pop $0
Pop $0
GetFunctionAddress 0 0
GetDlgItem $[35] $HWNDPARENT 1028
ShowWindow 220 265
GetDlgItem $[35] $HWNDPARENT 1256
ShowWindow 220 265
GetDlgItem $[35] $HWNDPARENT 1035
ShowWindow 220 265
GetDlgItem $[35] $HWNDPARENT 1037
ShowWindow 220 265
GetDlgItem $[35] $HWNDPARENT 1038
ShowWindow 220 265
GetDlgItem $[35] $HWNDPARENT 1039
ShowWindow 220 265
GetDlgItem $[35] $HWNDPARENT 1045
ShowWindow 220 233
GetFunctionAddress 1 0
Return
Return
GetDlgItem $[35] $HWNDPARENT 1037
SendMessage $[35] 0x000C 233 -42
GetDlgItem $[35] $HWNDPARENT 1038
SendMessage $[35] 0x000C 233 -43
Return
FindWindow 35 351 0 224 0
GetDlgItem $[35] $[35] 1040
SendMessage $[35] 0x000C 233 -44
Return
Return
GetDlgItem $[35] $HWNDPARENT 1037
SendMessage $[35] 0x000C 233 -45
GetDlgItem $[35] $HWNDPARENT 1038
SendMessage $[35] 0x000C 233 -46
Return
FindWindow 35 351 0 224 0
GetDlgItem $[35] $[35] 1042
SendMessage $[35] 0x000C 233 -47
FindWindow 35 351 0 224 0
GetDlgItem $[35] $[35] 1043
ShowWindow 220 233
FindWindow 35 351 0 224 0
GetDlgItem $[35] $[35] 1043
SendMessage $[35] 0x000C 233 -48
StrCpy $[38] "-48"
Return
Return
GetDlgItem $[35] $HWNDPARENT 1037
SendMessage $[35] 0x000C 233 -49
GetDlgItem $[35] $HWNDPARENT 1038
SendMessage $[35] 0x000C 233 -50
Return
Return
Return
GetDlgItem $[35] $HWNDPARENT 1037
SendMessage $[35] 0x000C 233 -51
GetDlgItem $[35] $HWNDPARENT 1038
SendMessage $[35] 0x000C 233 -52
Return
Return
IfFlag 112 0 3 -1
GetDlgItem $[35] $HWNDPARENT 1037
SendMessage $[35] 0x000C 233 -53
GetDlgItem $[35] $HWNDPARENT 1038
SendMessage $[35] 0x000C 233 -54
Goto 116
GetDlgItem $[35] $HWNDPARENT 1037
SendMessage $[35] 0x000C 233 -55
GetDlgItem $[35] $HWNDPARENT 1038
SendMessage $[35] 0x000C 233 -56
IfFlag 117 0 3 -1
Return
Push -57
Call 242
Pop $[35]
WriteINIStr 74 113 220 95
WriteINIStr 142 191 198 95
WriteINIStr 201 209 213 95
Push -58
Call 242
Pop $[35]
WriteINIStr 142 123 220 95
WriteINIStr 201 191 217 95
Push -59
Call 242
Pop $[35]
WriteINIStr 201 123 220 95
WriteINIStr 373 381 386 95
Push -60
Call 242
Pop $[35]
WriteINIStr 373 123 220 95
WriteINIStr 373 395 400 95
WriteINIStr 373 404 410 95
WriteINIStr 373 209 414 95
WriteINIStr 373 191 417 95
WriteINIStr 373 421 265 95
WriteINIStr 427 381 435 95
WriteINIStr 427 123 440 95
WriteINIStr 427 395 400 95
WriteINIStr 427 404 410 95
WriteINIStr 427 209 497 95
WriteINIStr 427 191 216 95
WriteINIStr 427 421 501 95
WriteINIStr 74 532 72 95
GetFunctionAddress 0 0
GetDlgItem $[35] $HWNDPARENT 1028
ShowWindow 220 233
GetDlgItem $[35] $HWNDPARENT 1256
ShowWindow 220 233
GetDlgItem $[35] $HWNDPARENT 1035
ShowWindow 220 233
GetDlgItem $[35] $HWNDPARENT 1037
ShowWindow 220 233
GetDlgItem $[35] $HWNDPARENT 1038
ShowWindow 220 233
GetDlgItem $[35] $HWNDPARENT 1039
ShowWindow 220 233
GetDlgItem $[35] $HWNDPARENT 1045
ShowWindow 220 265
GetFunctionAddress 1 0
Call 609
File $PLUGINSDIR\InstallOptions.dll
SetFlag 13 0
Push $PLUGINSDIR\ioSpecial.ini
RegisterDLL $PLUGINSDIR\InstallOptions.dll initDialog 0
Pop $[37]
SerCtlColors 301 0 0
GetDlgItem $[35] $[37] 1201
SerCtlColors 220 0 0
CreateFont 36 -39 310 313 0
SendMessage $[35] 0x0030 317 233
GetDlgItem $[35] $[37] 1202
SerCtlColors 220 0 0
GetDlgItem $[35] $[37] 1203
SerCtlColors 220 0 0
GetDlgItem $[35] $[37] 1204
SerCtlColors 220 24 0
Push $0
Call 609
File $PLUGINSDIR\InstallOptions.dll
SetFlag 13 0
RegisterDLL $PLUGINSDIR\InstallOptions.dll show 0
Pop $0
Pop $0
GetFunctionAddress 0 0
GetDlgItem $[35] $HWNDPARENT 1028
ShowWindow 220 265
GetDlgItem $[35] $HWNDPARENT 1256
ShowWindow 220 265
GetDlgItem $[35] $HWNDPARENT 1035
ShowWindow 220 265
GetDlgItem $[35] $HWNDPARENT 1037
ShowWindow 220 265
GetDlgItem $[35] $HWNDPARENT 1038
ShowWindow 220 265
GetDlgItem $[35] $HWNDPARENT 1039
ShowWindow 220 265
GetDlgItem $[35] $HWNDPARENT 1045
ShowWindow 220 233
GetFunctionAddress 1 0
Return
ReadINIStr 35 373 421 95
StrCmp "$[35]" "1" 0 212 0
StrCpy $[35] ""$INSTDIR\KMPSetup.exe" $LANGUAGE"
Execute 220 0 0
Return
Call 609
SetFlag 13 0
File $PLUGINSDIR\ioSpecial.ini
WriteINIStr 74 575 -61 95
File $PLUGINSDIR\modern-wizard.bmp
WriteINIStr 601 123 579 95
Call 609
SetFlag 13 0
File $PLUGINSDIR\modern-header.bmp
SetBrandingImage 609
GetDlgItem $[35] $HWNDPARENT 1037
CreateFont 36 -39 -62 313 0
SendMessage $[35] 0x0030 317 233
SerCtlColors 220 0 0
GetDlgItem $[35] $HWNDPARENT 1038
SerCtlColors 220 0 0
GetDlgItem $[35] $HWNDPARENT 1034
SerCtlColors 220 0 0
GetDlgItem $[35] $HWNDPARENT 1039
SerCtlColors 220 0 0
GetDlgItem $[35] $HWNDPARENT 1028
SerCtlColors 220 48 0
GetDlgItem $[35] $HWNDPARENT 1256
SerCtlColors 220 48 0
SendMessage $[35] 0x000C 233 636
Return
MessageBox 52 -63 6 241 0
Abort
Return
Push $0
Exch
Pop $0
Push $1
Push $2
Push $3
Push $4
StrCpy $1 ""
StrLen $3 "$0"
IntOp $3 $3 - 1
StrCpy $4 "0"
Goto 255
IntOp $4 $4 + 1
IntCmp $4 $3 0 0 272
StrCpy $2 "$0" 1 $4
StrCmp "$2" "\" 0 260 0
StrCpy $2 "\\"
Goto 268
StrCmp "$2" "
" 0 263 0
StrCpy $2 "\r"
Goto 268
StrCmp "$2" "
" 0 266 0
StrCpy $2 "\n"
Goto 268
StrCmp "$2" " " 0 268 0
StrCpy $2 "\t"
StrCpy $1 "$1$2"
Goto 254
Goto 254
Goto 272
StrCpy $0 "$1"
Pop $4
Pop $3
Pop $2
Pop $1
Push $0
Exch
Pop $0
Return
Call 609
SetFlag 13 0
File $PLUGINSDIR\splash.bmp
Call 609
File $PLUGINSDIR\AdvSplash.dll
SetFlag 13 0
Push $PLUGINSDIR\splash
Push -1
Push 400
Push 600
Push 1000
RegisterDLL $PLUGINSDIR\AdvSplash.dll show 0
Pop $0
Delete $PLUGINSDIR\splash.bmp
Push
Push 1033
Push English
Push 1042
Push Korean
Push A
Call 609
File $PLUGINSDIR\LangDLL.dll
SetFlag 13 0
Push Please select the language of the installer
Push Installer Language
RegisterDLL $PLUGINSDIR\LangDLL.dll LangDialog 0
Pop $LANGUAGE
StrCmp "$LANGUAGE" "cancel" 0 310 0
Abort
File $PLUGINSDIR\askDialog.exe
File $PLUGINSDIR\askToolbarInstaller-1.6.6.0.exe
File $PLUGINSDIR\AskInstallChecker-1.4.0.0.exe
Return
ShowWindow 224 233
StrCpy $[32] ""
StrCpy $[33] ""
GetDlgItem $0 $HWNDPARENT 3
ShowWindow 333 233
Call 609
File $PLUGINSDIR\nsExec.dll
SetFlag 13 0
Push "$PLUGINSDIR\AskInstallChecker-1.4.0.0.exe" PTV2
RegisterDLL $PLUGINSDIR\nsExec.dll Exec 0
Pop $0
StrCmp "$0" "0" 327 0 0
Goto 346
Call 609
File $PLUGINSDIR\nsExec.dll
SetFlag 13 0
Push "$PLUGINSDIR\askDialog.exe"
RegisterDLL $PLUGINSDIR\nsExec.dll Exec 0
Pop $0
StrCmp "$0" "0" 346 0 0
StrCmp "$0" "1" 345 0 0
StrCmp "$0" "3" 339 0 0
StrCmp "$0" "5" 341 0 0
StrCmp "$0" "7" 343 0 0
Goto 346
StrCpy $[32] "/sa "
Goto 345
StrCpy $[33] "/hpr"
Goto 345
StrCpy $[32] "/sa "
StrCpy $[33] "/hpr"
Execute 1043 0 0
ShowWindow 224 265
Return
SetOutPath $INSTDIR
File KMPlayer.exe
WriteUninstaller uninstall.exe 62491955 17578
Return
SetOutPath $INSTDIR
File AboutDLL.dll
File DTView.dll
File PProcDLL.DLL
File URLList.txt
File libmplay.dll
File Old_QUARTZ.DLL
File bass.dll
File bass_alac.dll
File bass_ape.dll
File bass_flac.dll
File bass_mpc.dll
File bass_tta.dll
File bass_wv.dll
File ColorTheme.ini
File unrarDLL.dll
File ImLoader.dll
File KIconLib.dll
File MediaInfo.dll
File gpl.txt
File LGPL.TXT
File files.txt
File KMPSetup.exe
File KMP_Album_Art.swf
File KMPAlbumArt.dll
SetOutPath $INSTDIR\WizardLanguage
File KMPWiz_Albanian.ini
File KMPWiz_Bosanski.ini
File KMPWiz_Brazilian_Portuguese.ini
File KMPWiz_Bulgarian.ini
File KMPWiz_Chinese_Traditional.ini
File KMPWiz_Chinese_simple.ini
File KMPWiz_English_External.ini
File KMPWiz_Estonian.ini
File KMPWiz_Farsi.ini
File KMPWiz_Finnish.ini
File KMPWiz_French.ini
File KMPWiz_German.ini
File KMPWiz_Greek.ini
File KMPWiz_Hungarian(Magyar).ini
File KMPWiz_Hungarian(Magyar)_External.ini
File KMPWiz_Italian.ini
File KMPWiz_Japanese.ini
File KMPWiz_Polish.ini
File KMPWiz_Romanian(cu_diacritice).ini
File KMPWiz_Romanian(fara_diacritice).ini
File KMPWiz_Russian.ini
File KMPWiz_Spanish.ini
File KMPWiz_Swedish.ini
File KMPWiz_Thai.ini
File KMPWiz_catal.ini
SetOutPath $INSTDIR\Language
File AboutForm.txt
File Albanian.ini
File Arabic.ini
File Belarusian.ini
File Brazilian Portuguese.ini
File Bulgarian.ini
File Chinesebig5.ini
File Chinesesimp.ini
File Czech.ini
File Dutch.ini
File English.ini
File EnglishUK.ini
File Farsi.ini
File Finnish.ini
File French.ini
File German.ini
File Greek.ini
File Hebrew.ini
File Hungarian.ini
File Italian.ini
File Japanese.ini
File Korean.ini
File Language_20100520.zip
File Polish.ini
File Portuguese.ini
File Romanian.ini
File Russian.ini
File Spanish.ini
File Swedish.ini
File Thai.ini
File Turkish.ini
File Ukrainian.ini
File Vietnam.ini
SetOutPath $INSTDIR\Shader
File Contour.txt
File Deinterlace (blend).txt
File DisplayLessThan16 v1_1.txt
File EdgeSharpen v1_1(jim ro).txt
File EdgeSharpen v1_1.txt
File Emboss.txt
File Invert.txt
File Letterbox.txt
File Procamp.txt
File Remap_16_235.txt
File SharpenComplex (jim ro).txt
File SharpenFlou (jim ro).txt
File Sharpen_3x3.txt
File Sharpen_5x5.txt
File Sphere.txt
File Spotlight.txt
File Undot.txt
File Unsharp mask.txt
File Wave.txt
Return
SetOutPath $INSTDIR
File libcodec.dll
File xviddll.dll
File libmpeg2.dll
File libfaad2.dll
File libmad.dll
File theora.dll
File OggVorbis.dll
File libdts.dll
File liba52.dll
File realaac.dll
File libfaac.dll
Return
SetOutPath $INSTDIR
File ac3filter.ax
File iconv.dll
File RealMediaSplitter.ax
File MatroskaSplitter.ax
File AviSplitter.ax
File OggSplitter.ax
File MMSwitch.ax
File MpegSplitter.ax
File Mpeg2DecFilter.ax
File MpaDecFilter.ax
File DiracSplitter.ax
File RoQSplitter.ax
File NutSplitter.ax
File MpaSplitter.ax
File DSMSplitter.ax
File aac_parser.ax
File audioswitcher.ax
File MP4Splitter.ax
File qscl.dll
File FLVSplitter.ax
Return
SetOutPath $INSTDIR\PlugIns
File IN_MP3.DLL
File dsp_enh.dll
File enc_aac.dll
File enc_aacplus.dll
File enc_lame.dll
File enc_mp4.dll
File enc_vorbis.dll
File enc_wma.dll
File gen_hotkeys.dll
File gen_ml.dll
File gen_ml.dll_
File gen_ml.ini
File in_mp4.dll
File in_nsv.dll
File in_vorbis.dll
File in_wm.dll
File lame_enc.dll
File lamedll.dll
File libmp4v2.dll
File nsvdec_vp5.dll
File nsvdec_vp6.dll
File wmahelp.dll
Return
SetOutPath $INSTDIR\Skins
File Default.ksf
Return
SetOutPath $INSTDIR\SDK
File KMPPlgIn.dcu
File KMPPlgIn.h
File KMPPlgIn.pas
File readme.txt
SetOutPath $INSTDIR\SDK\Exam_C
File DSP_TestC.cpp
File DSP_TestC.def
File DSP_TestC.dsp
File DSP_TestC.dsw
File DSP_TestC.ncb
File ReadMe.txt
File StdAfx.cpp
File StdAfx.h
SetOutPath $INSTDIR\SDK\Exam_Delphi
File dsp_TestPas.cfg
File dsp_TestPas.dof
File dsp_TestPas.dpr
File dsp_TestPas.res
SetOutPath $INSTDIR\SDK\WinampVis
File VisMain.dfm
File VisMain.pas
File WinampVisBase.pas
File dsp_winampvis.cfg
File dsp_winampvis.dof
File dsp_winampvis.dpr
File dsp_winampvis.res
Return
SetOutPath $INSTDIR
SetOutPath $COMMONFILES\The KMPlayer
CreateShortCut "$COMMONFILES\The KMPlayer\KMPlayer.lnk" "$INSTDIR\KMPlayer.exe" 0 0 0
CreateShortCut "$COMMONFILES\The KMPlayer\KMPlayer Setup Wizard.lnk" "$INSTDIR\KMPSetup.exe" 0 0 0
WriteINIStr 3945 3962 -79 3966
CreateShortCut "$COMMONFILES\The KMPlayer\Uninstall KMPlayer.lnk" "$INSTDIR\uninstall.exe" 0 0 0
CreateShortCut "$COMMON_DESKTOPDIRECTORY\KMPlayer.lnk" "$INSTDIR\KMPlayer.exe" 0 0 0
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\The KMPlayer" "DisplayName" "The KMPlayer (remove only)"
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\The KMPlayer" "UninstallString" ""$INSTDIR\uninstall.exe""
WriteRegStr HKCU "SOFTWARE\KMPlayer\KMP2.0\OptionArea" "InstallPath" "$INSTDIR\KMPlayer.exe"
Execute 4251 -1 1
Sleep 4279
Return
FindWindow 35 351 0 224 0
GetDlgItem $[35] $[35] 1043
StrCmp "$0" "-1" 0 568 0
SendMessage $[35] 0x000C 233 0
ShowWindow 220 233
SendMessage $[35] 0x000C 233 4283
Goto 608
StrCmp "$0" "0" 0 573 0
SendMessage $[35] 0x000C 233 0
ShowWindow 220 265
SendMessage $[35] 0x000C 233 -80
Goto 608
StrCmp "$0" "1" 0 578 0
SendMessage $[35] 0x000C 233 0
ShowWindow 220 265
SendMessage $[35] 0x000C 233 -81
Goto 608
StrCmp "$0" "2" 0 583 0
SendMessage $[35] 0x000C 233 0
ShowWindow 220 265
SendMessage $[35] 0x000C 233 -82
Goto 608
StrCmp "$0" "3" 0 588 0
SendMessage $[35] 0x000C 233 0
ShowWindow 220 265
SendMessage $[35] 0x000C 233 -83
Goto 608
StrCmp "$0" "4" 0 593 0
SendMessage $[35] 0x000C 233 0
ShowWindow 220 265
SendMessage $[35] 0x000C 233 -84
Goto 608
StrCmp "$0" "5" 0 598 0
SendMessage $[35] 0x000C 233 0
ShowWindow 220 265
SendMessage $[35] 0x000C 233 -85
Goto 608
StrCmp "$0" "6" 0 603 0
SendMessage $[35] 0x000C 233 0
ShowWindow 220 265
SendMessage $[35] 0x000C 233 -86
Goto 608
StrCmp "$0" "7" 0 608 0
SendMessage $[35] 0x000C 233 0
ShowWindow 220 265
SendMessage $[35] 0x000C 233 -87
Goto 608
Return
SetFlag 13 238
StrCmp "$PLUGINSDIR" "" 0 619 0
Push $0
SetFlag 2 0
GetTempFileName $TEMP
Delete 8 $0
SetOutPath $0
IfFlag 620 0 2 0
StrCpy $PLUGINSDIR "$0"
Pop $0
Return
MessageBox 2097168 4295 0 0 0
Quit
Return[/more], читайте.