Function at 0x40a09e
Capabilities:
Terminate process

Disassembly:
push 0x12c
mov eax, 0x6ae667
call fcn.0054fe66
mov esi, ecx
cmp dword [0x79e844], 0x10
mov ecx, str.CQingHouInstallerDlg::OnExitMessage
push 0x75fa9c
push ecx
push str.INFO:
push 0x185
push ecx
mov eax, 0x79e830
cmovae eax, dword [0x79e830]
push str.e:hongzhenqiancode03_jisubrowser_yindao_codeqinghouinstaller_viewsqinghouinstallerdlg.cpp
push eax
push str.MYSD_ErrMsg_JiSu
push 1
call fcn.00405f83
mov edx, dword [esi + 0xd8]
lea ecx, [ebp - 0x58]
add esp, 0x24
mov byte [esi + 0xdd], 1
call fcn.00403d62
mov ebx, eax
and dword [ebp - 4], 0
cmp dword [ebx + 0x14], 0x10
jb 0x40a110
mov ebx, dword [ebx]
movzx edx, byte [esi + 0xdc]
lea ecx, [ebp - 0x28]
call fcn.00403d62
mov edi, eax
mov byte [ebp - 4], 1
cmp dword [edi + 0x14], 0x10
jb 0x40a12d
mov edi, dword [edi]
movzx edx, byte [esi + 0xdd]
lea ecx, [ebp - 0x40]
call fcn.00403d62
mov ecx, eax
mov byte [ebp - 4], 2
cmp dword [ecx + 0x14], 0x10
jb 0x40a14a
mov ecx, dword [ecx]
cmp dword [0x79e844], 0x10
mov eax, 0x79e830
push 0x75fa9c
cmovae eax, dword [0x79e830]
push ebx
push str._m_iStatusCode:
push edi
push str._m_bNeedExit:
push ecx
push str.m_bHasExited:
push str.INFO:
push 0x18b
mov edi, str.CQingHouInstallerDlg::OnExitMessage
mov ebx, str.e:hongzhenqiancode03_jisubrowser_yindao_codeqinghouinstaller_viewsqinghouinstallerdlg.cpp
push edi
push ebx
push eax
push str.MYSD_ErrMsg_JiSu
push 1
call fcn.00405f83
add esp, 0x38
lea ecx, [ebp - 0x40]
call fcn.0040227a
lea ecx, [ebp - 0x28]
call fcn.0040227a
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x58]
call fcn.0040227a
cmp byte [esi + 0xdc], 0
jne 0x40a1db
cmp byte [esi + 0xde], 0
jne 0x40a1db
cmp dword [esi + 0xd8], 0
je 0x40a1db
xor eax, eax
call fcn.0054fe10
ret 8
push 0
mov ecx, esi
call fcn.00422899
mov edx, dword [esi + 0xd8]
lea ecx, [ebp - 0x58]
call fcn.00403d62
mov ecx, eax
mov dword [ebp - 4], 3
cmp dword [ecx + 0x14], 0x10
jb 0x40a203
mov ecx, dword [ecx]
cmp dword [0x79e844], 0x10
mov eax, 0x79e830
push 0x75fa9c
cmovae eax, dword [0x79e830]
push ecx
push str.status_code:
push str.INFO:
push 0x196
push edi
push ebx
push eax
push str.MYSD_ErrMsg_JiSu
push 1
call fcn.00405f83
add esp, 0x28
lea ecx, [ebp - 0x58]
call fcn.0040227a
lea ecx, [ebp - 0x138]
call fcn.0040a31c
mov dword [ebp - 4], 4
cmp dword [esi + 0xf0], 0
jne 0x40a26d
call fcn.00403236
test eax, eax
jne 0x40a314
xor edi, edi
mov ebx, 0x1f4
mov eax, dword [0x79e6f8]
cmp eax, dword [0x79e6fc]
jne 0x40a296
push ebx
call dword [sym.imp.KERNEL32.dll_Sleep]
inc edi
add ebx, 0x1f4
cmp edi, 3
jl 0x40a274
jmp 0x40a314
and dword [ebp - 0x30], 0
lea ecx, [ebp - 0x40]
and dword [ebp - 0x2c], 0
push eax
call fcn.00402363
lea eax, [esi + 0xf8]
mov byte [ebp - 4], 5
and dword [ebp - 0x18], 0
lea ecx, [ebp - 0x28]
and dword [ebp - 0x14], 0
push eax
call fcn.00402363
push 0x75fa9c
mov ecx, str.Services::UploadCountInfo
mov byte [ebp - 4], 6
cmp dword [0x79e844], 0x10
mov eax, 0x79e830
push ecx
cmovae eax, dword [0x79e830]
push str.INFO:
push 0x33c
push ecx
push str.e:hongzhenqiancode03_jisubrowser_yindao_codeqinghouinstaller_services_services.cpp
push eax
push str.MYSD_ErrMsg_JiSu
push 1
call fcn.00405f83
add esp, 0x24
lea ecx, [ebp - 0x28]
call fcn.0040227a
lea ecx, [ebp - 0x40]
call fcn.0040227a
push 0
call fcn.00677f1d
int3