Запуск инсталятора lingvosoft-dictionary-wind-engrus-t.exe с ключами /? и /help не дал результатов.
Извлек файл из инсталера увидел, что это все просто напросто копируется по папкам и все, и создаются ярлыки. Исполняем файл, это [NSIS].nsi
И он имеет структуру ниже.
читать дальше »
Цитата:
WriteINIStr 66 75 85 87
WriteINIStr 66 105 0 87
WriteINIStr 66 120 0 87
WriteINIStr 134 115 -37 87
WriteINIStr 134 142 149 87
WriteINIStr 152 160 164 87
WriteINIStr 152 142 167 87
WriteINIStr 152 115 -38 87
GetFunctionAddress 0 0
GetDlgItem 37 171 175
ShowWindow 180 150
GetDlgItem 37 171 184
ShowWindow 180 150
GetDlgItem 37 171 189
ShowWindow 180 150
GetDlgItem 37 171 194
ShowWindow 180 150
GetDlgItem 37 171 199
ShowWindow 180 150
GetDlgItem 37 171 204
ShowWindow 180 150
GetDlgItem 37 171 209
ShowWindow 180 214
GetFunctionAddress 1 0
Call 672
File $PLUGINSDIR\InstallOptions.dll
UpdateSatusText 0
Push $PLUGINSDIR\ioSpecial.ini
RegisterDLL $PLUGINSDIR\InstallOptions.dll initDialog 0
Pop $[39]
SerCtlColors 250 0 0
GetDlgItem 37 250 254
SerCtlColors 180 0 0
CreateFont 38 -40 259 262 0
SendMessage -1 180 270 266 150 0
GetDlgItem 37 250 277
SerCtlColors 180 0 0
Call 672
File $PLUGINSDIR\InstallOptions.dll
UpdateSatusText 0
RegisterDLL $PLUGINSDIR\InstallOptions.dll show 0
Pop $[37]
GetFunctionAddress 0 0
GetDlgItem 37 171 175
ShowWindow 180 214
GetDlgItem 37 171 184
ShowWindow 180 214
GetDlgItem 37 171 189
ShowWindow 180 214
GetDlgItem 37 171 194
ShowWindow 180 214
GetDlgItem 37 171 199
ShowWindow 180 214
GetDlgItem 37 171 204
ShowWindow 180 214
GetDlgItem 37 171 209
ShowWindow 180 150
GetFunctionAddress 1 0
Return
Return
GetDlgItem 37 171 194
SendMessage -1 180 10415 150 -42 2
GetDlgItem 37 171 199
SendMessage -1 180 10415 150 -43 2
Return
FindWindow 37 10422 0 171 0
GetDlgItem 37 180 10429
SendMessage -1 180 10415 150 -44 2
Return
Return
GetDlgItem 37 171 194
SendMessage -1 180 10415 150 -45 2
GetDlgItem 37 171 199
SendMessage -1 180 10415 150 -46 2
Return
Return
Return
GetDlgItem 37 171 194
SendMessage -1 180 10415 150 -47 2
GetDlgItem 37 171 199
SendMessage -1 180 10415 150 -48 2
Return
FindWindow 37 10422 0 171 0
GetDlgItem 37 180 10434
SendMessage -1 180 10415 150 -49 2
FindWindow 37 10422 0 171 0
GetDlgItem 37 180 10439
ShowWindow 180 150
FindWindow 37 10422 0 171 0
GetDlgItem 37 180 10439
SendMessage -1 180 10415 150 -50 2
StrCpy $[40] ""
Return
Return
GetDlgItem 37 171 194
SendMessage -1 180 10415 150 -51 2
GetDlgItem 37 171 199
SendMessage -1 180 10415 150 -52 2
Return
Return
IfFlag 107 0 3 -1
GetDlgItem 37 171 194
SendMessage -1 180 10415 150 -53 2
GetDlgItem 37 171 199
SendMessage -1 180 10415 150 -54 2
Goto 111
GetDlgItem 37 171 194
SendMessage -1 180 10415 150 -55 2
GetDlgItem 37 171 199
SendMessage -1 180 10415 150 -56 2
IfFlag 113 0 3 -1
WriteReg 2147483650 10444 10561 10575 1
Return
WriteINIStr 66 105 -57 87
WriteINIStr 66 120 214 87
WriteINIStr 134 142 149 87
WriteINIStr 152 160 164 87
WriteINIStr 134 115 -58 87
WriteINIStr 152 142 10579 87
IfFlag 0 138 4 -1
WriteINIStr 152 142 10579 87
WriteINIStr 152 115 -59 87
WriteINIStr 66 10583 165 87
WriteINIStr 10593 10601 10606 87
WriteINIStr 10593 115 -60 87
WriteINIStr 10593 10618 10623 87
WriteINIStr 10593 10627 10633 87
WriteINIStr 10593 160 10637 87
WriteINIStr 10593 142 10641 87
WriteINIStr 10593 10645 214 87
WriteINIStr 10651 10601 10606 87
WriteINIStr 10651 115 -61 87
WriteINIStr 10651 10618 10623 87
WriteINIStr 10651 10627 10633 87
WriteINIStr 10651 160 10659 87
WriteINIStr 10651 142 10663 87
Goto 154
WriteINIStr 152 115 -62 87
WriteINIStr 10593 10601 10667 87
WriteINIStr 10593 115 -63 87
WriteINIStr 10593 10618 10623 87
WriteINIStr 10593 10627 10676 87
WriteINIStr 10593 160 10623 87
WriteINIStr 10593 142 10637 87
WriteINIStr 10593 10645 214 87
WriteINIStr 10651 10601 10667 87
WriteINIStr 10651 115 -64 87
WriteINIStr 10651 10618 10623 87
WriteINIStr 10651 10627 10676 87
WriteINIStr 10651 160 10680 87
WriteINIStr 10651 142 10641 87
WriteINIStr 10651 10645 214 87
WriteINIStr 66 10583 165 87
GetFunctionAddress 0 0
GetDlgItem 37 171 175
ShowWindow 180 150
GetDlgItem 37 171 184
ShowWindow 180 150
GetDlgItem 37 171 189
ShowWindow 180 150
GetDlgItem 37 171 194
ShowWindow 180 150
GetDlgItem 37 171 199
ShowWindow 180 150
GetDlgItem 37 171 204
ShowWindow 180 150
GetDlgItem 37 171 209
ShowWindow 180 214
GetFunctionAddress 1 0
Call 672
File $PLUGINSDIR\InstallOptions.dll
UpdateSatusText 0
Push $PLUGINSDIR\ioSpecial.ini
RegisterDLL $PLUGINSDIR\InstallOptions.dll initDialog 0
Pop $[39]
SerCtlColors 250 0 0
GetDlgItem 37 250 254
SerCtlColors 180 0 0
CreateFont 38 -40 259 262 0
SendMessage -1 180 270 266 150 0
GetDlgItem 37 250 277
SerCtlColors 180 0 0
IfFlag 0 189 4 -1
GetDlgItem 37 250 10684
SerCtlColors 180 0 0
GetDlgItem 37 250 10689
SerCtlColors 180 0 0
Goto 193
GetDlgItem 37 250 10684
SerCtlColors 180 0 0
GetDlgItem 37 250 10689
SerCtlColors 180 0 0
StrCpy $[41] "1"
Call 672
File $PLUGINSDIR\InstallOptions.dll
UpdateSatusText 0
RegisterDLL $PLUGINSDIR\InstallOptions.dll show 0
Pop $[37]
StrCpy $[41] ""
GetFunctionAddress 0 0
GetDlgItem 37 171 175
ShowWindow 180 214
GetDlgItem 37 171 184
ShowWindow 180 214
GetDlgItem 37 171 189
ShowWindow 180 214
GetDlgItem 37 171 194
ShowWindow 180 214
GetDlgItem 37 171 199
ShowWindow 180 214
GetDlgItem 37 171 204
ShowWindow 180 214
GetDlgItem 37 171 209
ShowWindow 180 150
GetFunctionAddress 1 0
Return
Call 666
IfFlag 0 224 4 -1
ReadINIStr 37 10593 10645 87
StrCmp "$[37]" "1" 0 223 0
Reboot
Quit
Return
ReadINIStr 37 10593 10645 87
StrCmp "$[37]" "1" 0 228 0
StrCpy $[37] ""$[35]""
Execute 180 0 0
ReadINIStr 37 10651 10645 87
StrCmp "$[37]" "1" 0 231 0
ShellExecute 10700 10705 0 1
Return
MessageBox 52 -65 6 234 0
Abort
Return
IfFlag 349 0 8 -1
ReadRegStr 37 2147483650 10444 10561 0
StrCmp "$[37]" "" 240 0 0
StrCpy $LANGUAGE "$[37]"
Goto 349
Call 672
File $PLUGINSDIR\LangDLL.dll
UpdateSatusText 0
Push
Push 1052
Push Albanian
Push 1025
Push Arabic
Push 1059
Push Byelorussian
Push 5146
Push Bosanski
Push 1150
Push Brezhoneg
Push 1026
Push Bulgarian
Push 1027
Push Catalа
Push 1050
Push Hrvatski
Push 1029
Push Cesky
Push 1030
Push Dansk
Push 1043
Push Nederlands
Push 1033
Push English
Push 1061
Push Eesti keel
Push 1065
Push Farsi
Push 1035
Push Suomi
Push 1036
Push Franзais
Push 1031
Push Deutsch
Push 1032
Push Greek
Push 1037
Push Hebrew
Push 1038
Push Magyar
Push 15
Push Icelandic
Push 1057
Push Indonesian
Push 1040
Push Italiano
Push 1041
Push Japanese
Push 1042
Push Korean
Push 9999
Push Kurdо
Push 1062
Push Latvieрu
Push 1063
Push Lietuviu
Push 4103
Push Lлtzebuergesch
Push 1071
Push Macedonian
Push 1086
Push Malay
Push 1104
Push Mongolian
Push 1044
Push Norwegian
Push 1045
Push Polski
Push 2070
Push Portuguкs
Push 1046
Push Portuguкs (do Brasil)
Push 1048
Push Romana
Push 1049
Push Russian
Push 3098
Push Serbian Cyrillic
Push 2074
Push Serbian Latin
Push 2052
Push Chinese (Simplified)
Push 1051
Push Slovensky
Push 1060
Push Slovenski jezik
Push 1034
Push Espaсol
Push 1053
Push Svenska
Push 1054
Push Thai
Push 1028
Push Chinese (Traditional)
Push 1055
Push Tьrkзe
Push 1058
Push Ukrainian
Push A
Push Please select a language.
Push Installer Language
RegisterDLL $PLUGINSDIR\LangDLL.dll LangDialog 0
Pop $LANGUAGE
StrCmp "$LANGUAGE" "cancel" 0 349 0
Abort
FindWindow 0 11561 11568 0 0
IntCmp 11588 150 353 0 0 0
MessageBox 64 11592 0 0 0
Abort
StrCpy $[32] "0"
StrCpy $[33] "0"
Call 445
Pop $0
StrCmp "$0" "1" 0 359 0
StrCpy $[33] "1"
Call 421
Call 672
UpdateSatusText 0
StrCmp "$[33]" "1" 375 0 0
File $TEMP\splash.bmp
Call 672
File $PLUGINSDIR\AdvSplash.dll
UpdateSatusText 0
Push $TEMP\splash
Push -1
Push 400
Push 600
Push 2000
RegisterDLL $PLUGINSDIR\AdvSplash.dll show 0
Pop $0
Delete $TEMP\splash.bmp
Return
Call 672
UpdateSatusText 0
File $PLUGINSDIR\ioSpecial.ini
WriteINIStr 66 11740 -66 87
File $PLUGINSDIR\modern-wizard.bmp
WriteINIStr 11766 115 11744 87
GetDlgItem 37 171 194
CreateFont 38 -40 -67 262 0
SendMessage -1 180 270 266 150 0
SerCtlColors 180 0 0
GetDlgItem 37 171 199
SerCtlColors 180 0 0
GetDlgItem 37 171 11410
SerCtlColors 180 0 0
GetDlgItem 37 171 204
SerCtlColors 180 0 0
GetDlgItem 37 171 175
SerCtlColors 180 24 0
GetDlgItem 37 171 184
SerCtlColors 180 24 0
SendMessage -1 180 10415 150 11774 2
Call 672
UpdateSatusText 0
Call 672
File $PLUGINSDIR\BgImage.dll
UpdateSatusText 0
Push 0x00
Push 0x00
Push 0x00
Push 0xFF
Push 0x55
Push 0x55
Push /GRADIENT
RegisterDLL $PLUGINSDIR\BgImage.dll SetBg 0
Call 672
File $PLUGINSDIR\BgImage.dll
UpdateSatusText 0
RegisterDLL $PLUGINSDIR\BgImage.dll Redraw 0
Return
StrCmp "$[32]" "1" 416 418 0
StrCpy $[35] "$INSTDIR\LingvoSoft Talking Dictionary 2008 (English-Russian) for Windows\ldstub.exe"
Goto 420
StrCpy $[35] "$INSTDIR\LingvoSoft Talking Dictionary 2008 (English-Russian) for Windows\LD_2008.exe"
Goto 420
Return
SetFlag 2 150
Call 672
File $PLUGINSDIR\UserInfo.dll
UpdateSatusText 0
RegisterDLL $PLUGINSDIR\UserInfo.dll GetName 0
IfFlag 0 429 2 0
StrCpy $[32] "1"
Goto 444
Pop $0
Call 672
File $PLUGINSDIR\UserInfo.dll
UpdateSatusText 0
RegisterDLL $PLUGINSDIR\UserInfo.dll GetAccountType 0
Pop $1
StrCmp "$1" "Admin" 0 438 0
StrCpy $[32] "1"
Goto 444
StrCmp "$1" "Power" 0 441 0
StrCpy $[32] "1"
Goto 444
MessageBox 1 12054 1 442 2
Goto 444
Abort
Return
Push $0
Push $CMDLINE
Push /S
Call 460
Pop $0
StrCpy $0 "$0" 3
StrCmp "$0" "/S" 455 0 0
StrCmp "$0" "/S " 455 0 0
StrCpy $0 "0"
Goto 456
StrCpy $0 "1"
Push $0
Exch
Pop $0
Return
Push $R1
Exch
Pop $R1
Exch
Push $R2
Exch
Pop $R2
Push $R3
Push $R4
Push $R5
Assign 13 12268
StrCpy $R4 "0"
StrCpy $R5 "$R2" эЌЂ эЋЂ
StrCmp "$R5" "$R1" 477 0 0
StrCmp "$R5" "" 477 0 0
IntOp 14 12280 214 0
Goto 472
StrCpy $R1 "$R2" "" эЋЂ
Pop $R5
Pop $R4
Pop $R3
Pop $R2
Push $R1
Exch
Pop $R1
Return
ReadRegStr 0 2147483649 12288 12339 0
StrCmp "$0" "" 489 0 0
Execute 12348 -1 1
Return
StrCmp "$[33]" "0" 493 0 0
SetOutPath $INSTDIR
Goto 494
SetOutPath $INSTDIR\LingvoSoft Talking Dictionary 2008 (English-Russian) for Windows
Call 415
File wind_ld_2008.ico
File WhatsNew.txt
File product.ini
File Lingvosoft Web Site.url
File LangInfo.chm
File License.txt
File rs.dll
File Help.chm
File Readme.txt
File LD_2008.exe
File LDStub.exe
File Ld_loc_def_8.loc
File Ld_loc_dut_8.loc
File Ld_loc_eng_8.loc
File Ld_loc_fre_8.loc
File Ld_loc_ger_8.loc
File Ld_loc_ita_8.loc
File Ld_loc_pol_8.loc
File Ld_loc_por_8.loc
File Ld_loc_rus_8.loc
File Ld_loc_spa_8.loc
File Ld_loc_tur_8.loc
File Grammar.chm
StrCmp "$[33]" "0" 521 0 0
SetOutPath $INSTDIR\TTS
Goto 522
SetOutPath $INSTDIR\LingvoSoft Talking Dictionary 2008 (English-Russian) for Windows\TTS
File dll_eng.dll
File dll_rus.dll
StrCmp "$[33]" "0" 527 0 0
SetOutPath $INSTDIR\DictData
Goto 528
SetOutPath $INSTDIR\LingvoSoft Talking Dictionary 2008 (English-Russian) for Windows\DictData
File eng_ends.bin
File l1_key.bin
File l1l2_rc.bin
File l2_key.bin
File l2l1_rc.bin
File pofs.bin
File rus_ends.bin
File sex.bin
File tr_key.bin
File tr_rc.bin
StrCmp "$[33]" "0" 541 0 0
SetOutPath $INSTDIR\DictData\expl
Goto 542
SetOutPath $INSTDIR\LingvoSoft Talking Dictionary 2008 (English-Russian) for Windows\DictData\expl
File l1_key.bin
File l1l2_rc.bin
File l2_key.bin
File l2l1_rc.bin
File pofs.bin
StrCmp "$[33]" "0" 550 0 0
SetOutPath $INSTDIR\Advert
Goto 551
SetOutPath $INSTDIR\LingvoSoft Talking Dictionary 2008 (English-Russian) for Windows\Advert
File advert.ini
File ld_back2school.htm
File ld_back2school_fre.htm
File ld_back2school_ger.htm
File ld_back2school_rus.htm
File ld_back2school_spa.htm
File ld_christmas.htm
File ld_christmas_fre.htm
File ld_christmas_ger.htm
File ld_christmas_rus.htm
File ld_christmas_spa.htm
File ld_period.htm
File ld_period_a15d.htm
File ld_period_a15d_fre.htm
File ld_period_a15d_ger.htm
File ld_period_a15d_rus.htm
File ld_period_a15d_spa.htm
File ld_period_fre.htm
File ld_period_ger.htm
File ld_period_rus.htm
File ld_period_spa.htm
File ld_valentine.htm
File ld_valentine_fre.htm
File ld_valentine_ger.htm
File ld_valentine_rus.htm
File ld_valentine_spa.htm
File logo_4.bmp
File styles.css
StrCpy $[34] "0"
StrCmp "$[33]" "1" 599 0 0
StrCmp "$[32]" "0" 599 0 0
WriteReg 2147483649 13817 13849 11986 1
WriteReg 2147483649 13817 13866 13879 1
SetFlag 2 150
ReadRegStr 0 2147483649 13817 13921 1
IfFlag 588 0 2 0
IntCmp 13927 11588 599 599 0 0
WriteReg 2147483649 13817 13921 13927 4
WriteReg 2147483649 13817 13933 11583 4
SetOutPath $SHELL[17]\LingvoSoft\LingvoSoft Dictionary 2008
CopyFiles 11917 13879 1556
CopyFiles 13941 13879 1556
CopyFiles 14016 13879 1556
Goto 599
SetFlag 2 150
ReadRegStr 0 2147483649 13817 13921 1
IfFlag 588 0 2 0
IntCmp 13927 11588 599 599 588 0
Return
StrCmp "$[33]" "1" 611 0 0
StrCmp "$[32]" "0" 611 0 0
WriteReg 2147483649 12288 12339 12383 1
WriteReg 2147483649 12288 14091 11568 1
WriteReg 2147483649 12288 14104 14115 1
WriteReg 2147483649 12288 14195 14201 1
WriteReg 2147483649 12288 14205 14211 1
WriteReg 2147483649 12288 14215 85 4
WriteReg 2147483649 12288 14226 214 4
WriteReg 2147483649 12288 14236 150 4
WriteReg 2147483649 12288 14247 14263 1
Return
SetFlag 1 150
StrCmp "$[33]" "1" 616 0 0
SetOutPath $SHELL[17]\LingvoSoft\Plugins
Goto 617
SetOutPath $INSTDIR\Plugins
File LSAddIn.dl_
Delete /REBOOTOK $SHELL[17]\LingvoSoft\Plugins\LSAddIn.dll
Rename $SHELL[17]\LingvoSoft\Plugins\LSAddIn.dl_ $SHELL[17]\LingvoSoft\Plugins\LSAddIn.dll 1
Execute 14423 2 1
IntCmp 14451 150 0 0 623 0
Goto 624
MessageBox 0 14455 0 0 0
Return
StrCmp "$[33]" "1" 628 0 0
SetOutPath $INSTDIR\LingvoSoft Talking Dictionary 2008 (English-Russian) for Windows
CreateShortCut "$COMMON_DESKTOPDIRECTORY\LingvoSoft Talking Dictionary 2008 (English-Russian).lnk " "$[35] " 0 14587 0
Return
SetOutPath $INSTDIR\LingvoSoft Talking Dictionary 2008 (English-Russian) for Windows
StrCmp "$[33]" "1" 650 0 0
StrCmp "$[32]" "0" 650 0 0
SetFlag 1 150
SetOutPath $COMMONFILES\LingvoSoft\LingvoSoft Talking Dictionary 2008 (English-Russian) for Windows
SetOutPath $COMMONFILES\LingvoSoft\LingvoSoft Talking Dictionary 2008 (English-Russian) for Windows\Troubleshooting
CreateShortCut "$COMMONFILES\LingvoSoft\LingvoSoft Talking Dictionary 2008 (English-Russian) for Windows\Uninstall Talking Dictionary 2008 for Windows .lnk " "$INSTDIR\LingvoSoft Talking Dictionary 2008 (English-Russian) for Windows\Uninstall.exe " 0 0 0
CreateShortCut "$COMMONFILES\LingvoSoft\LingvoSoft Talking Dictionary 2008 (English-Russian) for Windows\Troubleshooting\LingvoSoft Talking Dictionary 2008 for Windows (Safe Mode).lnk " "$INSTDIR\LingvoSoft Talking Dictionary 2008 (English-Russian) for Windows\LDStub.exe " 15253 14587 0
CreateShortCut "$COMMONFILES\LingvoSoft\LingvoSoft Talking Dictionary 2008 (English-Russian).lnk " "$INSTDIR\LingvoSoft Talking Dictionary 2008 (English-Russian) for Windows\LDStub.exe " 0 14587 0
CreateShortCut "$COMMONFILES\LingvoSoft\LingvoSoft Talking Dictionary 2008 (English-Russian) for Windows\LingvoSoft Talking Dictionary 2008 for Windows.lnk " "$INSTDIR\LingvoSoft Talking Dictionary 2008 (English-Russian) for Windows\LDStub.exe " 0 14587 0
CreateShortCut "$COMMONFILES\LingvoSoft\LingvoSoft Talking Dictionary 2008 (English-Russian) for Windows\LingvoSoft Web Site.lnk " "$INSTDIR\LingvoSoft Talking Dictionary 2008 (English-Russian) for Windows\Lingvosoft Web Site.url " 0 15659 0
CreateShortCut "$COMMONFILES\LingvoSoft\LingvoSoft Talking Dictionary 2008 (English-Russian) for Windows\Related Software.lnk " "$WINDIR\hh.exe " 15783 0 0
CreateShortCut "$COMMONFILES\LingvoSoft\LingvoSoft Talking Dictionary 2008 (English-Russian) for Windows\Troubleshooting\Troubleshooting.lnk " "$WINDIR\hh.exe " 15991 0 0
CreateShortCut "$COMMONFILES\LingvoSoft\LingvoSoft Talking Dictionary 2008 (English-Russian) for Windows\Troubleshooting\Open Dictionary Folder.lnk " "$INSTDIR\LingvoSoft Talking Dictionary 2008 (English-Russian) for Windows " 0 0 0
CreateShortCut "$COMMONFILES\LingvoSoft\LingvoSoft Talking Dictionary 2008 (English-Russian) for Windows\Grammar.lnk " "$INSTDIR\LingvoSoft Talking Dictionary 2008 (English-Russian) for Windows\Grammar.chm " 0 0 0
CreateShortCut "$COMMONFILES\LingvoSoft\LingvoSoft Talking Dictionary 2008 (English-Russian) for Windows\What's New.lnk " "$INSTDIR\LingvoSoft Talking Dictionary 2008 (English-Russian) for Windows\WhatsNew.txt " 0 0 0
CreateShortCut "$COMMONFILES\LingvoSoft\LingvoSoft Talking Dictionary 2008 (English-Russian) for Windows\Language Information.lnk " "$INSTDIR\LingvoSoft Talking Dictionary 2008 (English-Russian) for Windows\LangInfo.chm " 0 0 0
CreateShortCut "$COMMONFILES\LingvoSoft\LingvoSoft Talking Dictionary 2008 (English-Russian) for Windows\License Agreement.lnk " "$INSTDIR\LingvoSoft Talking Dictionary 2008 (English-Russian) for Windows\License.txt " 0 0 0
CreateShortCut "$COMMONFILES\LingvoSoft\LingvoSoft Talking Dictionary 2008 (English-Russian) for Windows\LingvoSoft Dictionary 2008 Help.lnk " "$INSTDIR\LingvoSoft Talking Dictionary 2008 (English-Russian) for Windows\Help.chm " 0 0 0
CreateShortCut "$COMMONFILES\LingvoSoft\LingvoSoft Talking Dictionary 2008 (English-Russian) for Windows\Readme.lnk " "$INSTDIR\LingvoSoft Talking Dictionary 2008 (English-Russian) for Windows\Readme.txt " 0 0 0
StrCpy $[34] "1"
Return
CreateShortCut "$COMMON_STARTUP\LingvoSoft Talking Dictionary 2008 (English-Russian).lnk " "$[35] " 0 14587 0
Return
SetOutPath $INSTDIR\LingvoSoft Talking Dictionary 2008 (English-Russian) for Windows
StrCmp "$[33]" "1" 664 0 0
WriteUninstaller $INSTDIR\LingvoSoft Talking Dictionary 2008 (English-Russian) for Windows\Uninstall.exe 9736512 13060
StrCmp "$[32]" "0" 664 0 0
WriteReg 2147483650 10444 17391 -3 1
WriteReg 2147483650 10444 17403 15011 1
WriteReg 2147483650 10444 17419 14587 1
WriteReg 2147483650 10444 17431 17446 1
WriteReg 2147483650 10444 17453 17466 1
WriteReg 2147483650 10444 17485 10789 1
WriteReg 2147483649 17495 17532 150 1
Return
Return
StrCmp "$[32]" "0" 670 0 0
StrCmp "$[34]" "0" 671 0 0
ShellExecute 10700 14704 0 1
Goto 671
ShellExecute 10700 12383 0 1
Return
UpdateSatusText 16
StrCmp "$PLUGINSDIR" "" 0 682 0
Push $0
SetFlag 2 0
GetTempFileName $TEMP
Delete 8 $0
SetOutPath $0
IfFlag 683 0 2 0
StrCpy $PLUGINSDIR "$0"
Pop $0
Return
MessageBox 2097168 17555 0 0 0
Quit
Return
|
Кто решал, проблему помогите. Не раз уже сталкивался с такими инсталяторами.