Function at 0x44beb7
Capabilities:
Access peb ldr_data

Disassembly:
push 0xffffffffffffffff
push 0x491fd8
mov eax, dword fs:[0]
push eax
sub esp, 0x1c
push ebx
push esi
mov eax, dword [0x4d01d4]
xor eax, esp
push eax
lea eax, [esp + 0x28]
mov dword fs:[0], eax
mov esi, edx
mov eax, dword [esi + 0x2f4]
mov eax, dword [eax + 8]
mov edx, dword [eax + 4]
push edi
call fcn.0041d840
test al, al
je 0x44bea4
mov eax, 1
mov ecx, dword [esp + 0x28]
mov dword fs:[0], ecx
pop ecx
pop esi
pop ebx
add esp, 0x28
ret
lea eax, [edi - 0x64]
cmp eax, 9
ja case.default.0x44beb0
jmp dword [eax*4 + 0x44c144]
push 0
mov ecx, 0x1843
call section..text
lea ecx, [esp + 0x10]
push str.Newfeatures.exe
push ecx
call fcn.0048a530
add esp, 0xc
mov dword [esp + 0x30], 0
cmp dword [eax + 0x18], 8
jb 0x44bee8
mov eax, dword [eax + 4]
jmp 0x44beeb
add eax, 4
push 0
push eax
push str.open
mov ecx, 1
call fcn.00402550
add esp, 0xc
mov dword [esp + 0x30], 0xffffffff
lea esi, [esp + 0xc]
call fcn.0042db60
xor eax, eax
mov ecx, dword [esp + 0x28]
mov dword fs:[0], ecx
pop ecx
pop esi
pop ebx
add esp, 0x28
ret
push 2
push 0xf020
push 0x112
mov ecx, esi
call dword [sym.imp.DTLUI.dll_public:_long_int___thiscall_DuiLib::CWindowWnd::PostMessageW_unsigned_int__unsigned_int__long_int_]
xor eax, eax
mov ecx, dword [esp + 0x28]
mov dword fs:[0], ecx
pop ecx
pop esi
pop ebx
add esp, 0x28
ret
push str.MENU_SHOWWIN_UM_SETFOREGROUNDWINDOW_r_n
push 0x574
push str..Main_Frame.cpp
push 8
call fcn.0048ccc0
push eax
call fcn.0048c3e0
add esp, 0x14
push 0
push 0
push 0x8bb8
mov ecx, esi
call dword [sym.imp.DTLUI.dll_public:_struct_HWND______thiscall_DuiLib::CWindowWnd::GetHWND_void_const]
push eax
call dword [sym.imp.USER32.dll_PostMessageW]
xor eax, eax
mov ecx, dword [esp + 0x28]
mov dword fs:[0], ecx
pop ecx
pop esi
pop ebx
add esp, 0x28
ret
push 0
mov ecx, 0x1844
call section..text
add esp, 4
mov ebx, str.qd.160.com
call fcn.004020b0
xor eax, eax
mov ecx, dword [esp + 0x28]
mov dword fs:[0], ecx
pop ecx
pop esi
pop ebx
add esp, 0x28
ret
mov ebx, str.qd.160.com_question_
call fcn.004020b0
xor eax, eax
mov ecx, dword [esp + 0x28]
mov dword fs:[0], ecx
pop ecx
pop esi
pop ebx
add esp, 0x28
ret
push 0
mov ecx, 0x1845
call section..text
add esp, 4
mov ecx, esi
call dword [sym.imp.DTLUI.dll_public:_struct_HWND______thiscall_DuiLib::CWindowWnd::GetHWND_void_const]
push eax
call fcn.00451060
add esp, 4
xor eax, eax
mov ecx, dword [esp + 0x28]
mov dword fs:[0], ecx
pop ecx
pop esi
pop ebx
add esp, 0x28
ret
push 0
mov ecx, 0x1846
call section..text
add esp, 4
mov ecx, esi
call dword [sym.imp.DTLUI.dll_public:_struct_HWND______thiscall_DuiLib::CWindowWnd::GetHWND_void_const]
push eax
xor ebx, ebx
xor ecx, ecx
call fcn.00455e20
add esp, 4
xor eax, eax
mov ecx, dword [esp + 0x28]
mov dword fs:[0], ecx
pop ecx
pop esi
pop ebx
add esp, 0x28
ret
push 0
mov ecx, 0x1847
call section..text
add esp, 4
mov ecx, esi
call dword [sym.imp.DTLUI.dll_public:_struct_HWND______thiscall_DuiLib::CWindowWnd::GetHWND_void_const]
push eax
call fcn.0044da80
add esp, 4
xor eax, eax
mov ecx, dword [esp + 0x28]
mov dword fs:[0], ecx
pop ecx
pop esi
pop ebx
add esp, 0x28
ret
push 0
mov ecx, 0x1848
call section..text
add esp, 4
push esi
call fcn.00448df0
xor eax, eax
mov ecx, dword [esp + 0x28]
mov dword fs:[0], ecx
pop ecx
pop esi
pop ebx
add esp, 0x28
ret
call fcn.00429f50
cmp dword [eax + 0x1c], 0
jne 0x44c0e5
call fcn.0045ab70
mov edx, dword [esi + 0x2f4]
mov eax, dword [edx + 0xc]
mov esi, dword [eax + 8]
call fcn.00429f50
mov eax, dword [eax + 0x24]
mov edx, dword [esi]
mov edx, dword [edx + 0x14]
push eax
push 0x30
mov ecx, esi
call edx
call fcn.00429f50
push 0
jmp 0x44c11c
call fcn.00429f50
cmp dword [eax + 0x1c], 1
jne 0x44c12a
call fcn.0045ab70
mov eax, dword [esi + 0x2f4]
mov ecx, dword [eax + 0xc]
mov esi, dword [ecx + 8]
call fcn.00429f50
mov eax, dword [eax + 0x24]
mov edx, dword [esi]
mov edx, dword [edx + 0x14]
push eax
push 0x2f
mov ecx, esi
call edx
call fcn.00429f50
push 1
push 0
push 0x464
mov ecx, eax
call fcn.004897f0
call fcn.00429f50
xor eax, eax
mov ecx, dword [esp + 0x28]
mov dword fs:[0], ecx
pop ecx
pop esi
pop ebx
add esp, 0x28
ret