Function at 0x10040cc0
Capabilities:
Extract resource via kernel32 functions

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x10121dc9
mov eax, dword fs:[0]
push eax
sub esp, 0x1b8
mov eax, dword [0x1019742c]
xor eax, ebp
mov dword [ebp - 0x10], eax
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x14c], ecx
mov dword [ebp - 0x158], 0
mov ecx, dword [ebp + 8]
call fcn.10023550
push eax
mov ecx, dword [ebp - 0x14c]
add ecx, 0x440
call fcn.10019540
mov eax, dword [ebp - 0x14c]
mov dword [0x1019cf58], eax
push str.http:__fufei.ahhxwavi.cn
mov ecx, dword [ebp - 0x14c]
add ecx, 0x298
call fcn.10019540
mov ecx, dword [ebp + 8]
call fcn.10023550
push eax
mov ecx, dword [ebp - 0x14c]
add ecx, 0x280
call fcn.10019540
push 0x1014ef80
mov ecx, dword [ebp + 8]
push ecx
call fcn.1001a350
add esp, 8
movzx edx, al
test edx, edx
je 0x10040e0b
push 0x1014ef84
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2b0
call fcn.10019540
push 0x1014ef94
mov ecx, dword [ebp - 0x14c]
add ecx, 0x340
call fcn.10019540
push str.logo40.png
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2e0
call fcn.10019540
push 0x1014efac
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2f8
call fcn.10019540
push str.pdfCpaywnd
mov ecx, dword [ebp - 0x14c]
add ecx, 0x358
call fcn.10019540
push 0x1014efc4
mov ecx, dword [ebp - 0x14c]
add ecx, 0x328
call fcn.10019540
push str.pdfCUnstallwnd
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2c8
call fcn.10019540
jmp 0x10041d5d
push str.videoconverter
mov eax, dword [ebp + 8]
push eax
call fcn.1001a350
add esp, 8
movzx ecx, al
test ecx, ecx
je 0x10040ec6
push 0x1014eff4
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2b0
call fcn.10019540
push 0x1014f004
mov ecx, dword [ebp - 0x14c]
add ecx, 0x340
call fcn.10019540
push str.FYVideo40.png
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2e0
call fcn.10019540
push str.FYVideo80.png
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2f8
call fcn.10019540
push 0x1014f030
mov ecx, dword [ebp - 0x14c]
add ecx, 0x358
call fcn.10019540
push 0x1014f040
mov ecx, dword [ebp - 0x14c]
add ecx, 0x328
call fcn.10019540
push 0x1014f050
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2c8
call fcn.10019540
jmp 0x10041d5d
push str.cadreader
mov edx, dword [ebp + 8]
push edx
call fcn.1001a350
add esp, 8
movzx eax, al
test eax, eax
je 0x10040f81
push 0x1014f070
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2b0
call fcn.10019540
push 0x1014f080
mov ecx, dword [ebp - 0x14c]
add ecx, 0x340
call fcn.10019540
push 0x1014f08c
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2e0
call fcn.10019540
push 0x1014f098
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2f8
call fcn.10019540
push str.videoCpaywnd
mov ecx, dword [ebp - 0x14c]
add ecx, 0x358
call fcn.10019540
push 0x1014f0b8
mov ecx, dword [ebp - 0x14c]
add ecx, 0x328
call fcn.10019540
push str.videoCUnstallwnd
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2c8
call fcn.10019540
jmp 0x10041d5d
push str.shipinyasuo
mov ecx, dword [ebp + 8]
push ecx
call fcn.1001a350
add esp, 8
movzx edx, al
test edx, edx
je 0x1004103c
push 0x1014f0e8
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2b0
call fcn.10019540
push 0x1014f0f8
mov ecx, dword [ebp - 0x14c]
add ecx, 0x340
call fcn.10019540
push str.ComPress.png
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2e0
call fcn.10019540
push str.ComPress80.png
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2f8
call fcn.10019540
push str.videoPpaywnd
mov ecx, dword [ebp - 0x14c]
add ecx, 0x358
call fcn.10019540
push 0x1014f134
mov ecx, dword [ebp - 0x14c]
add ecx, 0x328
call fcn.10019540
push str.videoPUnstallwnd
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2c8
call fcn.10019540
jmp 0x10041d5d
push str.pdfeditor
mov eax, dword [ebp + 8]
push eax
call fcn.1001a350
add esp, 8
movzx ecx, al
test ecx, ecx
je 0x100410f7
push 0x1014f164
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2b0
call fcn.10019540
push 0x1014f174
mov ecx, dword [ebp - 0x14c]
add ecx, 0x340
call fcn.10019540
push str.PDFEdit.png
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2e0
call fcn.10019540
push str.PDFEdit80.png
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2f8
call fcn.10019540
push str.pdfEpaywnd
mov ecx, dword [ebp - 0x14c]
add ecx, 0x358
call fcn.10019540
push 0x1014f1a8
mov ecx, dword [ebp - 0x14c]
add ecx, 0x328
call fcn.10019540
push str.pdfEUnstallwnd
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2c8
call fcn.10019540
jmp 0x10041d5d
push str.cadconverter
mov edx, dword [ebp + 8]
push edx
call fcn.1001a350
add esp, 8
movzx eax, al
test eax, eax
je 0x100411b2
push 0x1014f1d8
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2b0
call fcn.10019540
push 0x1014f1e8
mov ecx, dword [ebp - 0x14c]
add ecx, 0x340
call fcn.10019540
push str.CADConvert.png
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2e0
call fcn.10019540
push str.CADConvert80.png
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2f8
call fcn.10019540
push str.cadCpaywnd
mov ecx, dword [ebp - 0x14c]
add ecx, 0x358
call fcn.10019540
push 0x1014f224
mov ecx, dword [ebp - 0x14c]
add ecx, 0x328
call fcn.10019540
push str.cadCUnstallwnd
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2c8
call fcn.10019540
jmp 0x10041d5d
push str.sygj
mov ecx, dword [ebp + 8]
push ecx
call fcn.1001a350
add esp, 8
movzx edx, al
test edx, edx
je 0x1004126d
push 0x1014f24c
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2b0
call fcn.10019540
push str.65_0_0_0
mov ecx, dword [ebp - 0x14c]
add ecx, 0x340
call fcn.10019540
push str.WaterMark.png
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2e0
call fcn.10019540
push str.WaterMark80.png
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2f8
call fcn.10019540
push str.sygjpaywnd
mov ecx, dword [ebp - 0x14c]
add ecx, 0x358
call fcn.10019540
push 0x1014f290
mov ecx, dword [ebp - 0x14c]
add ecx, 0x328
call fcn.10019540
push str.sygjUnstallwnd
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2c8
call fcn.10019540
jmp 0x10041d5d
push str.audioconvert
mov eax, dword [ebp + 8]
push eax
call fcn.1001a350
add esp, 8
movzx ecx, al
test ecx, ecx
je 0x10041328
push 0x1014f2c0
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2b0
call fcn.10019540
push 0x1014f2d0
mov ecx, dword [ebp - 0x14c]
add ecx, 0x340
call fcn.10019540
push 0x1014f2dc
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2e0
call fcn.10019540
push str.Music80.png
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2f8
call fcn.10019540
push str.musicpaywnd
mov ecx, dword [ebp - 0x14c]
add ecx, 0x358
call fcn.10019540
push 0x1014f300
mov ecx, dword [ebp - 0x14c]
add ecx, 0x328
call fcn.10019540
push str.MusicUnstallwnd
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2c8
call fcn.10019540
jmp 0x10041d5d
push str.audioconverter
mov edx, dword [ebp + 8]
push edx
call fcn.1001a350
add esp, 8
movzx eax, al
test eax, eax
je 0x100413e3
push 0x1014f334
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2b0
call fcn.10019540
push str.50_0_0_0
mov ecx, dword [ebp - 0x14c]
add ecx, 0x340
call fcn.10019540
push str.Audio.png
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2e0
call fcn.10019540
push str.Audio80.png
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2f8
call fcn.10019540
push str.audiopaywnd
mov ecx, dword [ebp - 0x14c]
add ecx, 0x358
call fcn.10019540
push 0x1014f370
mov ecx, dword [ebp - 0x14c]
add ecx, 0x328
call fcn.10019540
push str.AudioUnstallwnd
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2c8
call fcn.10019540
jmp 0x10041d5d
push str.imageconverter
mov ecx, dword [ebp + 8]
push ecx
call fcn.1001a350
add esp, 8
movzx edx, al
test edx, edx
je 0x1004149e
push 0x1014f3a0
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2b0
call fcn.10019540
push str.20_0_0_0
mov ecx, dword [ebp - 0x14c]
add ecx, 0x340
call fcn.10019540
push 0x1014f3c0
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2e0
call fcn.10019540
push str.PicConvert80.png
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2f8
call fcn.10019540
push str.imagePaywnd
mov ecx, dword [ebp - 0x14c]
add ecx, 0x358
call fcn.10019540
push 0x1014f3f0
mov ecx, dword [ebp - 0x14c]
add ecx, 0x328
call fcn.10019540
push str.imageUnstallwnd
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2c8
call fcn.10019540
jmp 0x10041d5d
push str.fyocr
mov eax, dword [ebp + 8]
push eax
call fcn.1001a350
add esp, 8
movzx ecx, al
test ecx, ecx
je 0x10041559
push 0x1014f41c
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2b0
call fcn.10019540
push str.62_0_0_0
mov ecx, dword [ebp - 0x14c]
add ecx, 0x340
call fcn.10019540
push str.Ocr.png
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2e0
call fcn.10019540
push str.Ocr80.png
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2f8
call fcn.10019540
push str.OCRPaywnd
mov ecx, dword [ebp - 0x14c]
add ecx, 0x358
call fcn.10019540
push 0x1014f450
mov ecx, dword [ebp - 0x14c]
add ecx, 0x328
call fcn.10019540
push str.OCRUnstallwnd
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2c8
call fcn.10019540
jmp 0x10041d5d
push str.fylyds
mov edx, dword [ebp + 8]
push edx
call fcn.1001a350
add esp, 8
movzx eax, al
test eax, eax
je 0x10041614
push 0x1014f470
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2b0
call fcn.10019540
push 0x1014f480
mov ecx, dword [ebp - 0x14c]
add ecx, 0x340
call fcn.10019540
push str.Record.png
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2e0
call fcn.10019540
push str.Record80.png
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2f8
call fcn.10019540
push 0x1014f4a8
mov ecx, dword [ebp - 0x14c]
add ecx, 0x358
call fcn.10019540
push 0x1014f4b8
mov ecx, dword [ebp - 0x14c]
add ecx, 0x328
call fcn.10019540
push str.RECORDPaywnd
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2c8
call fcn.10019540
jmp 0x10041d5d
push 0x1014f4d8
mov ecx, dword [ebp + 8]
push ecx
call fcn.1001a350
add esp, 8
movzx edx, al
test edx, edx
je 0x100416cf
push 0x1014f4e0
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2b0
call fcn.10019540
push 0x1014f4f0
mov ecx, dword [ebp - 0x14c]
add ecx, 0x340
call fcn.10019540
push str.Screen.png
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2e0
call fcn.10019540
push str.Screen80.png
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2f8
call fcn.10019540
push str.ScreenPaywnd
mov ecx, dword [ebp - 0x14c]
add ecx, 0x358
call fcn.10019540
push 0x1014f528
mov ecx, dword [ebp - 0x14c]
add ecx, 0x328
call fcn.10019540
push str.ScreenUnstallwnd
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2c8
call fcn.10019540
jmp 0x10041d5d
push 0x1014f54c
mov eax, dword [ebp + 8]
push eax
call fcn.1001a350
add esp, 8
movzx ecx, al
test ecx, ecx
je 0x1004178a
push 0x1014f554
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2b0
call fcn.10019540
push str.38_0_0_0
mov ecx, dword [ebp - 0x14c]
add ecx, 0x340
call fcn.10019540
push str.FYCpan.png
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2e0
call fcn.10019540
push str.FYCpan80.png
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2f8
call fcn.10019540
push str.CpanCpaywnd
mov ecx, dword [ebp - 0x14c]
add ecx, 0x358
call fcn.10019540
push 0x1014f598
mov ecx, dword [ebp - 0x14c]
add ecx, 0x328
call fcn.10019540
push str.CpanUnstallwnd
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2c8
call fcn.10019540
jmp 0x10041d5d
push 0x1014f5b8
mov edx, dword [ebp + 8]
push edx
call fcn.1001a350
add esp, 8
movzx eax, al
test eax, eax
je 0x10041845
push 0x1014f5c0
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2b0
call fcn.10019540
push str.92_0_0_0
mov ecx, dword [ebp - 0x14c]
add ecx, 0x340
call fcn.10019540
push str.DK40.png
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2e0
call fcn.10019540
push str.DK80.png
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2f8
call fcn.10019540
push str.dkpcCpaywnd
mov ecx, dword [ebp - 0x14c]
add ecx, 0x358
call fcn.10019540
push 0x1014f5fc
mov ecx, dword [ebp - 0x14c]
add ecx, 0x328
call fcn.10019540
push str.dkpcUnstallwnd
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2c8
call fcn.10019540
jmp 0x10041d5d
push str.fykoutu
mov ecx, dword [ebp + 8]
push ecx
call fcn.1001a350
add esp, 8
movzx edx, al
test edx, edx
je 0x10041900
push 0x1014f620
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2b0
call fcn.10019540
push str.94_0_0_0
mov ecx, dword [ebp - 0x14c]
add ecx, 0x340
call fcn.10019540
push 0x1014f638
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2e0
call fcn.10019540
push 0x1014f644
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2f8
call fcn.10019540
push str.fykoutuCpaywnd
mov ecx, dword [ebp - 0x14c]
add ecx, 0x358
call fcn.10019540
push 0x1014f660
mov ecx, dword [ebp - 0x14c]
add ecx, 0x328
call fcn.10019540
push str.fykoutuUnstallwnd
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2c8
call fcn.10019540
jmp 0x10041d5d
push str.wdfy
mov eax, dword [ebp + 8]
push eax
call fcn.1001a350
add esp, 8
movzx ecx, al
test ecx, ecx
je 0x100419bb
push 0x1014f688
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2b0
call fcn.10019540
push 0x1014f698
mov ecx, dword [ebp - 0x14c]
add ecx, 0x340
call fcn.10019540
push 0x1014f6a4
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2e0
call fcn.10019540
push 0x1014f6b0
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2f8
call fcn.10019540
push str.fywdfyCpaywnd
mov ecx, dword [ebp - 0x14c]
add ecx, 0x358
call fcn.10019540
push 0x1014f6cc
mov ecx, dword [ebp - 0x14c]
add ecx, 0x328
call fcn.10019540
push str.fywdfyUnstallwnd
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2c8
call fcn.10019540
jmp 0x10041d5d
push 0x1014f6f0
mov edx, dword [ebp + 8]
push edx
call fcn.1001a350
add esp, 8
movzx eax, al
test eax, eax
je 0x10041a76
push 0x1014f6f8
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2b0
call fcn.10019540
push 0x1014f708
mov ecx, dword [ebp - 0x14c]
add ecx, 0x340
call fcn.10019540
push 0x1014f714
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2e0
call fcn.10019540
push 0x1014f720
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2f8
call fcn.10019540
push str.fyhfdsCpaywnd
mov ecx, dword [ebp - 0x14c]
add ecx, 0x358
call fcn.10019540
push 0x1014f73c
mov ecx, dword [ebp - 0x14c]
add ecx, 0x328
call fcn.10019540
push str.fyhfdsUnstallwnd
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2c8
call fcn.10019540
jmp 0x10041d5d
push str.spjjw
mov ecx, dword [ebp + 8]
push ecx
call fcn.1001a350
add esp, 8
movzx edx, al
test edx, edx
je 0x10041b31
push 0x1014f768
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2b0
call fcn.10019540
push str.49_0_0_0
mov ecx, dword [ebp - 0x14c]
add ecx, 0x340
call fcn.10019540
push str.fyspjjw40.png
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2e0
call fcn.10019540
push str.fyspjjw80.png
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2f8
call fcn.10019540
push str.spjjwCpaywnd
mov ecx, dword [ebp - 0x14c]
add ecx, 0x358
call fcn.10019540
push 0x1014f7b4
mov ecx, dword [ebp - 0x14c]
add ecx, 0x328
call fcn.10019540
push str.spjjwUnstallwnd
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2c8
call fcn.10019540
jmp 0x10041d5d
push 0x1014f7d4
mov eax, dword [ebp + 8]
push eax
call fcn.1001a350
add esp, 8
movzx ecx, al
test ecx, ecx
je 0x10041bec
push 0x1014f7dc
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2b0
call fcn.10019540
push str.64_0_0_0
mov ecx, dword [ebp - 0x14c]
add ecx, 0x340
call fcn.10019540
push 0x1014f7f8
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2e0
call fcn.10019540
push 0x1014f804
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2f8
call fcn.10019540
push str.fywjjmCpaywnd
mov ecx, dword [ebp - 0x14c]
add ecx, 0x358
call fcn.10019540
push 0x1014f820
mov ecx, dword [ebp - 0x14c]
add ecx, 0x328
call fcn.10019540
push str.fywjjmUnstallwnd
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2c8
call fcn.10019540
jmp 0x10041d5d
push 0x1014f844
mov edx, dword [ebp + 8]
push edx
call fcn.1001a350
add esp, 8
movzx eax, al
test eax, eax
je 0x10041ca7
push 0x1014f84c
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2b0
call fcn.10019540
push str.35_0_0_0
mov ecx, dword [ebp - 0x14c]
add ecx, 0x340
call fcn.10019540
push str.dsrw40.png
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2e0
call fcn.10019540
push str.dsrw80.png
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2f8
call fcn.10019540
push str.dsrwpaywnd
mov ecx, dword [ebp - 0x14c]
add ecx, 0x358
call fcn.10019540
push 0x1014f890
mov ecx, dword [ebp - 0x14c]
add ecx, 0x328
call fcn.10019540
push str.dsrwUnstallwnd
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2c8
call fcn.10019540
jmp 0x10041d5d
push str.gifzz
mov ecx, dword [ebp + 8]
push ecx
call fcn.1001a350
add esp, 8
movzx edx, al
test edx, edx
je 0x10041d5d
push 0x1014f8bc
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2b0
call fcn.10019540
push str.40_0_0_0
mov ecx, dword [ebp - 0x14c]
add ecx, 0x340
call fcn.10019540
push str.GifMake40.png
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2e0
call fcn.10019540
push str.GifMake80.png
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2f8
call fcn.10019540
push str.gifpaywnd
mov ecx, dword [ebp - 0x14c]
add ecx, 0x358
call fcn.10019540
push 0x1014f904
mov ecx, dword [ebp - 0x14c]
add ecx, 0x328
call fcn.10019540
push str.gifUnstallwnd
mov ecx, dword [ebp - 0x14c]
add ecx, 0x2c8
call fcn.10019540
push 0x1014f924
push 0x1014f930
push 0x1014f934
push 0x1014f93c
call dword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
test eax, eax
je 0x10041d84
mov byte [ebp - 0x14e], 1
jmp 0x10041d8b
mov byte [ebp - 0x14e], 0
mov al, byte [ebp - 0x14e]
mov byte [ebp - 0x14d], al
push 0x1014f944
call fcn.100545f0
add esp, 4
test eax, eax
je 0x10041dce
movzx ecx, byte [ebp - 0x14d]
test ecx, ecx
je 0x10041dce
push str..main.ini
mov ecx, dword [ebp - 0x14c]
add ecx, 0x428
call fcn.10019540
jmp 0x10042154
lea edx, [ebp - 0x70]
push edx
call fcn.1003f510
add esp, 4
mov dword [ebp - 0x1ac], eax
mov eax, dword [ebp - 0x1ac]
mov dword [ebp - 0x1a8], eax
mov dword [ebp - 4], 0
mov ecx, dword [ebp - 0x1a8]
push ecx
lea edx, [ebp - 0xa0]
push edx
call fcn.1003eb00
add esp, 8
mov dword [ebp - 0x1a4], eax
mov eax, dword [ebp - 0x1a4]
push eax
mov ecx, dword [ebp - 0x14c]
add ecx, 0x410
call fcn.10019560
lea ecx, [ebp - 0xa0]
call fcn.100238b0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x70]
call fcn.10023ac0
mov ecx, dword [ebp - 0x14c]
add ecx, 0x410
call fcn.10023550
push eax
push 0x1014f968
lea ecx, [ebp - 0x148]
push ecx
call fcn.1003f870
add esp, 0xc
mov dword [ebp - 0x1a0], eax
mov edx, dword [ebp - 0x1a0]
push edx
mov ecx, dword [ebp - 0x14c]
add ecx, 0x428
call fcn.10019560
lea ecx, [ebp - 0x148]
call fcn.100238b0
mov ecx, dword [ebp - 0x14c]
add ecx, 0x428
call fcn.10023550
push eax
push 0x1014f974
push 0x1014f978
push 0x1014f980
call dword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
test eax, eax
je 0x10041ec4
mov byte [ebp - 0x14f], 1
jmp 0x10041ecb
mov byte [ebp - 0x14f], 0
mov al, byte [ebp - 0x14f]
mov byte [ebp - 0x14d], al
mov ecx, dword [ebp - 0x14c]
add ecx, 0x428
push ecx
lea edx, [ebp - 0x130]
push edx
call fcn.1003e950
add esp, 8
mov dword [ebp - 0x19c], eax
mov eax, dword [ebp - 0x19c]
mov dword [ebp - 0x194], eax
mov dword [ebp - 4], 1
mov ecx, dword [ebp - 0x158]
or ecx, 1
mov dword [ebp - 0x158], ecx
mov ecx, dword [ebp - 0x194]
call fcn.10023620
push eax
call fcn.100545f0
add esp, 4
test eax, eax
je 0x10041f4a
movzx edx, byte [ebp - 0x14d]
test edx, edx
je 0x10041f4a
mov dword [ebp - 0x15c], 0
jmp 0x10041f54
mov dword [ebp - 0x15c], 1
mov al, byte [ebp - 0x15c]
mov byte [ebp - 0x151], al
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x158]
and ecx, 1
je 0x10041f84
and dword [ebp - 0x158], 0xfffffffe
lea ecx, [ebp - 0x130]
call fcn.10023ac0
movzx edx, byte [ebp - 0x151]
test edx, edx
je 0x10042154
lea eax, [ebp - 0x118]
push eax
call fcn.1003f510
add esp, 4
mov dword [ebp - 0x190], eax
mov ecx, dword [ebp - 0x190]
mov dword [ebp - 0x18c], ecx
mov dword [ebp - 4], 2
mov edx, dword [ebp - 0x18c]
push edx
lea eax, [ebp - 0x88]
push eax
call fcn.1003ef20
add esp, 8
mov dword [ebp - 0x188], eax
mov ecx, dword [ebp - 0x188]
push ecx
mov ecx, dword [ebp - 0x14c]
add ecx, 0x410
call fcn.10019560
lea ecx, [ebp - 0x88]
call fcn.100238b0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x118]
call fcn.10023ac0
mov ecx, dword [ebp - 0x14c]
add ecx, 0x410
call fcn.10023550
push eax
push 0x1014f988
lea edx, [ebp - 0x100]
push edx
call fcn.1003f870
add esp, 0xc
mov dword [ebp - 0x184], eax
mov eax, dword [ebp - 0x184]
push eax
mov ecx, dword [ebp - 0x14c]
add ecx, 0x428
call fcn.10019560
lea ecx, [ebp - 0x100]
call fcn.100238b0
mov ecx, dword [ebp - 0x14c]
add ecx, 0x428
call fcn.10023550
push eax
push 0x1014f994
push 0x1014f998
push str.test
call dword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
test eax, eax
je 0x1004208f
mov byte [ebp - 0x150], 1
jmp 0x10042096
mov byte [ebp - 0x150], 0
mov cl, byte [ebp - 0x150]
mov byte [ebp - 0x14d], cl
movzx edx, byte [ebp - 0x14d]
test edx, edx
jne 0x10042154
lea eax, [ebp - 0x58]
push eax
call fcn.1003f930
add esp, 4
mov dword [ebp - 4], 3
lea ecx, [ebp - 0x58]
push ecx
lea edx, [ebp - 0xd0]
push edx
call fcn.1003eb00
add esp, 8
mov dword [ebp - 0x180], eax
mov eax, dword [ebp - 0x180]
mov dword [ebp - 0x17c], eax
mov byte [ebp - 4], 4
mov ecx, dword [ebp - 0x17c]
call fcn.10023550
push eax
push str._smain.ini
lea ecx, [ebp - 0xe8]
push ecx
call fcn.1003f870
add esp, 0xc
mov dword [ebp - 0x198], eax
mov edx, dword [ebp - 0x198]
push edx
mov ecx, dword [ebp - 0x14c]
add ecx, 0x428
call fcn.10019560
lea ecx, [ebp - 0xe8]
call fcn.100238b0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0xd0]
call fcn.100238b0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x58]
call fcn.10023ac0
mov ecx, dword [ebp - 0x14c]
add ecx, 0x428
call fcn.10023550
push eax
push 0x1014f9b4
call fcn.10020a00
add esp, 8
call fcn.10040490
mov ecx, dword [ebp - 0x14c]
call sym.UserAndPayClient.dll_public:_char____thiscall_Talk2Svr::CTalk2Svr::GetMacCode_void_
mov ecx, dword [ebp - 0x14c]
call sym.UserAndPayClient.dll_public:_char____thiscall_Talk2Svr::CTalk2Svr::GetPos_void_
mov eax, dword [0x1019cee4]
push eax
call sym.UserAndPayClient.dll_public:_static_void___cdecl_xx_DuiLib::CPaintManagerUI::SetInstance_struct_HINSTANCE____
add esp, 4
push 0x1014f9b8
push 0x6c
mov ecx, dword [0x1019cee4]
push ecx
call dword [sym.imp.KERNEL32.dll_FindResourceW]
mov dword [ebp - 0x160], eax
mov edx, dword [ebp - 0x160]
push edx
mov eax, dword [0x1019cee4]
push eax
call dword [sym.imp.KERNEL32.dll_SizeofResource]
mov dword [ebp - 0x168], eax
mov ecx, dword [ebp - 0x160]
push ecx
mov edx, dword [0x1019cee4]
push edx
call dword [sym.imp.KERNEL32.dll_LoadResource]
mov dword [ebp - 0x16c], eax
push 0
mov eax, dword [ebp - 0x168]
push eax
mov ecx, dword [ebp - 0x16c]
push ecx
call sym.UserAndPayClient.dll_public:_static_void___cdecl_xx_DuiLib::CPaintManagerUI::SetResourceZip_void___unsigned_int__wchar_t_const__
add esp, 0xc
push 0x10064c80
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0x1b0], esp
push 0xffffffffffffffff
push 0x1014f9c4
call sym.UserAndPayClient.dll_public:_void___thiscall_xx_DuiLib::CDuiString::constructor_wchar_t_const___int_
mov dword [ebp - 0x170], eax
mov edx, dword [ebp - 0x170]
mov dword [ebp - 0x1b4], edx
mov dword [ebp - 4], 5
call sym.UserAndPayClient.dll_public:_static_class_xx_DuiLib::CControlFactory____cdecl_xx_DuiLib::CControlFactory::GetInstance_void_
mov dword [ebp - 4], 0xffffffff
mov ecx, eax
call sym.UserAndPayClient.dll_public:_void___thiscall_xx_DuiLib::CControlFactory::RegistControl_class_xx_DuiLib::CDuiString__class_xx_DuiLib::CControlUI_____cdecl___void__
call fcn.10065c50
push str.._netrequest.dll
push 0
mov ecx, 0x1019d218
call fcn.100332e0
mov byte [ebp - 0x152], al
movzx eax, byte [ebp - 0x152]
test eax, eax
jne 0x100422ab
push 1
push str.netrequest.dll
push str.load_dll_error
mov ecx, dword [ebp - 0x14c]
mov edx, dword [ecx + 0x3e0]
push edx
call dword [sym.imp.USER32.dll_MessageBoxW]
push 0
push 0
push 0x10
mov eax, dword [ebp - 0x14c]
mov ecx, dword [eax + 0x3e0]
push ecx
call dword [sym.imp.USER32.dll_PostMessageA]
push str.http_init
lea ecx, [ebp - 0x40]
call fcn.10022500
mov dword [ebp - 4], 6
lea edx, [ebp - 0x40]
push edx
mov ecx, 0x1019d218
call fcn.1003b240
mov dword [ebp - 0x164], eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x40]
call fcn.100238b0
push str.http_init_log
lea ecx, [ebp - 0x28]
call fcn.10022500
mov dword [ebp - 4], 7
lea eax, [ebp - 0x28]
push eax
mov ecx, 0x1019d218
call fcn.1003b240
mov dword [ebp - 0x1b8], eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x28]
call fcn.100238b0
cmp dword [ebp - 0x164], 0
je 0x10042328
call dword [ebp - 0x164]
push str..log
lea ecx, [ebp - 0xb8]
call fcn.10022500
mov dword [ebp - 4], 8
mov ecx, dword [ebp - 0x14c]
push ecx
lea ecx, [ebp - 0x1bc]
call sym.UserAndPayClient.dll_public:_void___thiscall_xx_DuiLib::STRINGorID::constructor_wchar_t_const__
push eax
lea ecx, [ebp - 0x1c4]
call fcn.10054b80
mov dword [ebp - 0x174], eax
mov edx, dword [ebp - 0x174]
mov dword [ebp - 0x178], edx
mov byte [ebp - 4], 9
mov ecx, dword [ebp - 0x178]
call fcn.1001fbc0
mov byte [ebp - 4], 8
lea ecx, [ebp - 0x1c4]
call fcn.1001fb30
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xb8]
call fcn.100238b0
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.100e3069
mov esp, ebp
pop ebp
ret 4