Function at 0x140153cc0
Capabilities:
Read .ini file

Disassembly:
push rbp
push rsi
push rdi
push r14
push r15
lea rbp, [rsp - 0x2c0]
sub rsp, 0x3c0
mov qword [rbp + 0x90], 0xfffffffffffffffe
mov qword [rsp + Ordinal_1028], rbx
mov rax, qword [0x140324030]
xor rax, rsp
mov qword [rbp + 0x2b0], rax
mov rsi, rdx
mov rdi, rcx
mov qword [rbp + 0x98], rdx
mov rax, qword [rdx]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
mov r8, qword [rcx + 0x2f8]
lea rdx, str.Language
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
nop
mov rdx, rax
lea rcx, [rdi + 0x2f8]
call qword [sym.imp.mfc110u.dll_Ordinal_1492]
nop
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, str.D:PARMIMODEL_
lea rdx, str.Default_Model_File_Path
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
nop
mov rdx, rax
lea rcx, [rdi + 0xd0]
call qword [sym.imp.mfc110u.dll_Ordinal_1492]
nop
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov edx, 0x5c
lea rcx, [rdi + 0xd0]
call qword [sym.imp.mfc110u.dll_Ordinal_12395]
mov rdx, qword [rdi + 0xd0]
mov r8d, dword [rdx - 0x10]
dec r8d
cmp eax, r8d
je 0x140153e03
lea rdx, [0x140223734]
lea rcx, [rdi + 0xd0]
call qword [sym.imp.mfc110u.dll_Ordinal_1661]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, str.127.0.0.1
lea rdx, str.Default_Model_File_Address
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
nop
lea rcx, [rdi + 0xd8]
mov rdx, rax
call qword [sym.imp.mfc110u.dll_Ordinal_1492]
nop
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x140249bdc]
lea rdx, str.Write_Log
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x60], al
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, str.mm_inch
lea rdx, str.Support_Display_Unit
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
nop
lea rcx, [rdi + 0x188]
mov rdx, rax
call qword [sym.imp.mfc110u.dll_Ordinal_1492]
nop
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, str.mm_inch
lea rdx, str.Select_DIsplay_Unit
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
mov word [rdi + 0x186], ax
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Rapid_Judge
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x190], al
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x140249bdc]
lea rdx, str.Judgement_By_EnterKey
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x191], al
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Turn_On_Judge_To_NG_HOTKEY
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x192], al
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x14026d398]
lea rdx, str.Minimap_Size
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtof]
movsd qword [rdi + 0x70], xmm0
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x14026d3d8]
lea rdx, str.Auto_Zoom_Margin
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtof]
movsd qword [rdi + 0x78], xmm0
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x140249bdc]
lea rdx, str.Use_Auto_Zoom_Margin_Default_Size
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x80], al
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Forced_Lonin
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x81], al
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Forced_Login
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
cmp byte [rdi + 0x81], 1
je 0x140154299
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x81], al
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Always_Login_Before_Judge
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x82], al
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Logout_after_judgement
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
cmp byte [rdi + 0x82], 1
je 0x140154368
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x82], al
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Use_Operator_Number
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x83], al
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Use_Barcode_Login
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x84], al
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Enable_Pass_Button_Despite_NG
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x300], al
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Search_Panel_Option
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
mov dword [rdi + 0x17c], eax
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Search_Model_Option_for_Barcode
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
mov dword [rdi + 0x180], eax
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Use_Show_Model_List
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x184], al
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Use_Common_DB_Option
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x185], al
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Delete_Defect_List_After_Judgement
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x1a2], al
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Expand_Pad_Defect_List
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x1a3], al
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x140249bdc]
lea rdx, str.Need_All_Component_Classfied
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + reloc.OLEAUT32.dll_OleTranslateColor], al
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Use_Acceptable_Pass
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x301], al
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.NG_to_RepairPass_Verification_Button
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x303], al
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Show_Good_Msg
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x1a5], al
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x14026d7c4]
lea rdx, str.Show_Good_MsgTime
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
mov dword [rdi + 0x1a8], eax
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov eax, dword [rdi + 0x1a8]
sub eax, 3
cmp eax, 0x61
jbe 0x1401548db
mov dword [rdi + 0x1a8], 7
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Single_Panel_List
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x1ac], al
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x140249bdc]
lea rdx, str.Classify_Multiple_Error
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x1ad], al
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Use_Classify_by_LeftRignt_Arrow
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x1ae], al
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Use_Module_Classify_by_Left_Arrow
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x1af], al
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Use_ETCCode_by_Left_Arrow
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x1b0], al
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Use_Classify_Module_Unit
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x1b1], al
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x140249bdc]
lea rdx, str.Use_Minimap_Maximize
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x302], al
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Use_Repair_Button
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x304], al
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x140249bdc]
lea rdx, str.Draw_Cross_Line
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + Ordinal_2854], al
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x140249bdc]
lea rdx, str.Model_File_Version_Mode
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
mov dword [rdi + 0x308], eax
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Copy_Modelfile_In_Local_When_Opening_From_Remote
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x30c], al
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Copy_ModelFile_To_Local_When_Open_Model
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setg bl
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
test bl, bl
je 0x140154d7f
mov byte [rdi + 0x30c], 1
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Show_Defect_by_Module_Barcode
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x30d], al
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Show_Defect_On_Master_Image
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x1b2], al
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Module_Name_Type
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
mov word [rdi + 0x1b4], ax
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Module_Sort_Function
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
mov word [rdi + 0x1b6], ax
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.TimeOut_Alarm_For_Comm
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
mov dword [rdi + 0x1b8], eax
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Do_Not_Use_Slot_Click
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + Ordinal_2854], al
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Do_Not_Slot_Clear
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + reloc.mfc110u.dll_Ordinal_2854], al
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Use_Reclassification
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x30e], al
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Remain_Panel_After_Classify
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x60]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x30f], al
lea rcx, [rbp + 0x60]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Defect_Laod_Delay
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x68]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
xor r14d, r14d
mov ecx, r14d
test eax, eax
setne cl
mov dword [rdi + 0x310], ecx
lea rcx, [rbp + 0x68]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Use_Show_Reference_Image
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x80]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x314], al
lea rcx, [rbp + 0x80]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Display_Module_Barcode_Defect_Info
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x58]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0xb27], al
lea rcx, [rbp + 0x58]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Use_Mark_Module_for_Search_Barcode
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x50]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0xb28], al
lea rcx, [rbp + 0x50]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Focus_To_Component
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x70]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0xb29], al
lea rcx, [rbp + 0x70]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Enable_Good_Button
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x88]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x1bc], al
lea rcx, [rbp + 0x88]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Hotkey_To_Use_For_Good_Verification
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x78]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
nop
mov rdx, rax
lea rcx, [rdi + 0x1c8]
call qword [sym.imp.mfc110u.dll_Ordinal_1492]
nop
lea rcx, [rbp + 0x78]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
lea rdx, [rdi + 0x1c8]
lea rcx, [rsp + 0x48]
call qword [sym.imp.mfc110u.dll_Ordinal_280]
mov rdx, rax
mov rcx, rdi
call fcn.14015e790
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Use_Ng_Good_Report
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x38]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x315], al
lea rcx, [rbp + 0x38]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, str.parmi
lea rdx, str.Report_Login_ID
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x48]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
nop
lea rcx, [rdi + 0x318]
mov rdx, rax
call qword [sym.imp.mfc110u.dll_Ordinal_1492]
nop
lea rcx, [rbp + 0x48]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, str.parmi0
lea rdx, str.Report_Login_Password
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x20]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
nop
lea rcx, [rdi + 0x320]
mov rdx, rax
call qword [sym.imp.mfc110u.dll_Ordinal_1492]
nop
lea rcx, [rbp + 0x20]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x14026de74]
lea rdx, str.Report_Image_Resizing_Persent
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x10]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
mov dword [rdi + reloc.mfc110u.dll_Ordinal_1028], eax
lea rcx, [rbp + 0x10]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, str.D:PARMI
lea rdx, str.Save_Report_File_Path
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 8]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
nop
lea rcx, [rdi + 0x328]
mov rdx, rax
call qword [sym.imp.mfc110u.dll_Ordinal_1492]
nop
lea rcx, [rbp + 8]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Use_Auto_Select_Next_Panel
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x40]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x1d0], al
lea rcx, [rbp + 0x40]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Convert_2nd_rst_file_to_xml
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x28]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x3f8], al
lea rcx, [rbp + 0x28]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Judgement_Holding_Time
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
mov dword [rdi + 0xb2c], eax
lea rcx, [rbp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Use_Not_EnterKey_For_Judgement
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x18]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x3f9], al
lea rcx, [rbp + 0x18]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Use_Auto_Select_Next_Panel_Order
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
mov dword [rdi + 0x3fc], eax
lea rcx, [rbp]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Use_Focus_Panel_Search_Edit
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 8]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + Ordinal_1028], al
lea rcx, [rbp - 8]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Use_Module_Map_Viewer
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x18]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x408], al
lea rcx, [rbp - 0x18]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Use_Ignore_Judge_Description
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x10]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x409], al
lea rcx, [rbp - 0x10]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Use_Reclassification_By_Barcode
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x38]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x40a], al
lea rcx, [rbp - 0x38]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Show_Minimap_On_ModuleMap_Viewer
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x78]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + Ordinal_1040], al
lea rcx, [rbp - 0x78]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Defect_Type_OutPut_As_Text
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x70]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + Ordinal_1040], al
lea rcx, [rbp - 0x70]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Use_Auto_Judgement_FiducialNG_Panel
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x68]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + Ordinal_1040], al
lea rcx, [rbp - 0x68]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Use_Auto_Line_Up_For_Panel_List
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x68]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
mov dword [rdi + reloc.mfc110u.dll_Ordinal_1040], eax
lea rcx, [rsp + 0x68]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Use_Defect_Summary
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x60]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + Ordinal_1046], al
lea rcx, [rsp + 0x60]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Show_Lift_To_Wettability
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x58]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + Ordinal_1050], al
lea rcx, [rsp + 0x58]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Treat_Die_To_Ball_Defect_When_No_Solder_NG
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x50]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + reloc.mfc110u.dll_Ordinal_1046], al
lea rcx, [rsp + 0x50]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Layout_Type_For_Defect_Info_Button
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x38]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
mov dword [rdi + reloc.mfc110u.dll_Ordinal_1112], eax
lea rcx, [rsp + 0x38]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Show_Die_To_Ball
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x40]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setg bl
lea rcx, [rsp + 0x40]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
lea r15d, [r14 + 1]
test bl, bl
je 0x140155c6c
mov dword [rdi + reloc.mfc110u.dll_Ordinal_1112], r15d
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x140249bdc]
lea rdx, str.Use_Finish_Without_Verification_Button
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x40]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + Ordinal_1120], al
lea rcx, [rsp + 0x40]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Show_SubMap_In_GerberViewer
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x38]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + Ordinal_1050], al
lea rcx, [rsp + 0x38]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Use_Check_Unload_Panel
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x50]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + reloc.mfc110u.dll_Ordinal_1048], al
lea rcx, [rsp + 0x50]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Use_Show_2nd_Judgement
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x58]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + Ordinal_1050], al
lea rcx, [rsp + 0x58]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Unload_Panel_Use_Good_Msg
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x60]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + reloc.mfc110u.dll_Ordinal_1050], al
lea rcx, [rsp + 0x60]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Use_Small_Size_Good_Msg
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x68]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x41b], al
lea rcx, [rsp + 0x68]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, str.D:PARMI
lea rdx, str.Auto_Mode_Board_Data_Path
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x68]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
nop
lea rcx, [rdi + 0x238]
mov rdx, rax
call qword [sym.imp.mfc110u.dll_Ordinal_1492]
nop
lea rcx, [rbp - 0x68]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Use_Show_1st_InspectionTime
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x70]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x41c], al
lea rcx, [rbp - 0x70]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x14026e4a0]
lea rdx, str.Change_DefectInfo_Font_Size
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x78]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
mov dword [rdi + 0x420], eax
lea rcx, [rbp - 0x78]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Change_DefectInfo_Font_To_Bold
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x38]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x424], al
lea rcx, [rbp - 0x38]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Show_Top_View_In_3D_Viewer
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x10]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x425], al
lea rcx, [rbp - 0x10]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Show_LotID_In_PanelList
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x18]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x427], al
lea rcx, [rbp - 0x18]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Use_Auto_List_Up_For_Not_Classified_List
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 8]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x426], al
lea rcx, [rbp - 8]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x140249bdc]
lea rdx, str.Active_Unload_Button
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x430], al
lea rcx, [rbp]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Use_Focus_Panel_Search_Edit_After_Panel_Search
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x18]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x431], al
lea rcx, [rbp + 0x18]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, str.20000
lea rdx, str.Focus_Panel_Search_Edit_Time
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
mov dword [rdi + Ordinal_1079], eax
lea rcx, [rbp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Show_Comp_Code_In_Inspection_Data
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x28]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + Ordinal_1084], al
lea rcx, [rbp + 0x28]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Do_Not_Add_Panel
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x40]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + Ordinal_1084], al
lea rcx, [rbp + 0x40]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Show_Big_Reference_Image_In_2D_Viewer
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 8]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + reloc.mfc110u.dll_Ordinal_1082], al
lea rcx, [rbp + 8]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Use_The_Hotkey_To_Select_Next_Panel_For_Each_Lane
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x10]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + reloc.mfc110u.dll_Ordinal_1083], al
lea rcx, [rbp + 0x10]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Use_Auto_Select_Panel_Whenever_Panel_Is_Upload_To_Panel_List
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x20]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + reloc.mfc110u.dll_Ordinal_1084], al
lea rcx, [rbp + 0x20]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Sub_Tower_Lamp_On_After_Finish_Judgement
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x48]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x43d], al
lea rcx, [rbp + 0x48]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Use_Veriworks_Lamp_Control_Func
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x38]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setg bl
lea rcx, [rbp + 0x38]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
test bl, bl
je 0x140156528
mov byte [rdi + 0x43d], 1
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Split_Mainviewer_To_Display_Inspected_Image_From_Linked_Machine
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x40]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x43e], al
lea rcx, [rsp + 0x40]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Use_3Way_Analysis
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x38]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setg bl
lea rcx, [rsp + 0x38]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
test bl, bl
je 0x1401565f3
mov byte [rdi + 0x43e], 1
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Reverse_Judgement_Hotkey
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x40]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x43f], al
lea rcx, [rsp + 0x40]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Enable_To_Use_Judgement_Hotkey_In_Reverse
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x38]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setg bl
lea rcx, [rsp + 0x38]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
test bl, bl
je 0x1401566be
mov byte [rdi + 0x43f], 1
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Sort_NG_List_By_Location_Name
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x40]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
mov dword [rdi + 0x440], eax
lea rcx, [rsp + 0x40]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Sort_For_Defect_Info_List
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x38]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
mov ebx, eax
lea rcx, [rsp + 0x38]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
test ebx, ebx
jle 0x140156780
mov dword [rdi + 0x440], ebx
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Verify_Two_AOI_One_Buffer_Line
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x40]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x4b8], al
lea rcx, [rsp + 0x40]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Use_Dual_Machine_PCB_Control
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x38]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setg bl
lea rcx, [rsp + 0x38]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
test bl, bl
je 0x14015684b
mov byte [rdi + 0x4b8], 1
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x140249bdc]
lea rdx, str.Show_CompCode_At_2D_3D_Viewer_Title
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x40]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x444], al
lea rcx, [rsp + 0x40]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Popup_Defect_summary_window_after_finish_verification
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x38]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x4b0], al
lea rcx, [rsp + 0x38]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Display_module_result_on_minimap
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x50]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x4b1], al
lea rcx, [rsp + 0x50]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Use_Background_Save_For_Saving_Result
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x58]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x445], al
lea rcx, [rsp + 0x58]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Use_DB_Distribute_Proc_After_Judged_Panel
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x60]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setg bl
lea rcx, [rsp + 0x60]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
test bl, bl
je 0x140156a3f
mov byte [rdi + Ordinal_1099], 1
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Export_InspResult_Report_Type
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x40]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
mov ecx, r14d
test eax, eax
setne cl
mov dword [rdi + Ordinal_1099], ecx
lea rcx, [rsp + 0x40]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Use_Wait_Finish_DB_Proc_For_Inquery_Defect
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x38]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + Ordinal_1104], al
lea rcx, [rsp + 0x38]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x14026ed84]
lea rdx, str.Wait_Timeout_Finish_DB_Proc_For_Inquery_Defect
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x50]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
mov dword [rdi + reloc.mfc110u.dll_Ordinal_1104], eax
lea rcx, [rsp + 0x50]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Block_Pass_For_Fixed_NG_Of_Comp_Contamination_ROI
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x58]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + Ordinal_1112], al
lea rcx, [rsp + 0x58]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Use_Fixed_NG_Of_Comp_Contamination_ROI
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x60]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setg bl
lea rcx, [rsp + 0x60]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
test bl, bl
je 0x140156c31
mov byte [rdi + Ordinal_1112], 1
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Use_Sending_Inspect_Result_Mes_Packet_To_AOIworks
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x40]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + Ordinal_1120], al
lea rcx, [rsp + 0x40]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Enable_Connect_Veriworks_and_AOIworks_When_Veriworks_Icon_In_AOIworks_Is_Selected
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x38]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + Ordinal_1120], al
lea rcx, [rsp + 0x38]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Display_Mask_For_Fiducial_Ng_On_Minimap
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x50]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
mov word [rdi + reloc.mfc110u.dll_Ordinal_1120], ax
lea rcx, [rsp + 0x50]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Display_Position_Of_The_Verification_Waiting_Message
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x58]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
mov dword [rdi + 0x4b4], eax
lea rcx, [rsp + 0x58]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Show_Layer_In_Defect_Info_View
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x60]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x468], al
lea rcx, [rsp + 0x60]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x14026f160]
lea rdx, str.Save_LogeFile_Due_Date
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x68]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
mov dword [rdi + 0x46c], eax
lea rcx, [rsp + 0x68]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
cmp dword [rdi + 0x46c], 0
jg 0x140156e88
mov dword [rdi + 0x46c], 0x16d
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Show_Specific_Module_Only_On_Master_Viewer
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x40]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x470], al
lea rcx, [rsp + 0x40]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Enable_Send_Db_Process_Complete_Packet_To_XnetAgent
lea rcx, str.AOI_Basic
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x38]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + Ordinal_1142], al
lea rcx, [rsp + 0x38]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Use_New_Database
lea rcx, str.DataBase_InspResult
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x50]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x85], al
lea rcx, [rsp + 0x50]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, str.MySQL_MS_SQL_ORACLE
lea rdx, str.Support_DBMS
lea rcx, str.DataBase_InspResult
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x58]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
nop
lea rcx, [rdi + 0xe0]
mov rdx, rax
call qword [sym.imp.mfc110u.dll_Ordinal_1492]
nop
lea rcx, [rsp + 0x58]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Selected_DBMS
lea rcx, str.DataBase_InspResult
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x60]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
mov word [rdi + 0xe8], ax
lea rcx, [rsp + 0x60]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, str.127.0.0.1
lea rdx, str.InspResult_DataBase_Address
lea rcx, str.DataBase_InspResult
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x68]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
nop
mov rdx, rax
lea rcx, [rdi + 0xf0]
call qword [sym.imp.mfc110u.dll_Ordinal_1492]
nop
lea rcx, [rsp + 0x68]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
lea rcx, [rdi + 0x110]
lea rdx, [rdi + 0xf0]
call qword [sym.imp.mfc110u.dll_Ordinal_1492]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, str.root
lea rdx, str.InspResult_DataBase_Account
lea rcx, str.DataBase_InspResult
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x68]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
nop
lea rcx, [rdi + 0x100]
mov rdx, rax
call qword [sym.imp.mfc110u.dll_Ordinal_1492]
nop
lea rcx, [rbp - 0x68]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x140224a18]
lea rdx, str.InspResult_DataBase_Password
lea rcx, str.DataBase_InspResult
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x70]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
nop
lea rcx, [rdi + 0x108]
mov rdx, rax
call qword [sym.imp.mfc110u.dll_Ordinal_1492]
nop
lea rcx, [rbp - 0x70]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, str.3306
lea rdx, str.InspResult_DataBase_Port
lea rcx, str.DataBase_InspResult
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x78]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
mov word [rdi + 0xf8], ax
lea rcx, [rbp - 0x78]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, str.127.0.0.1
lea rdx, str.Model_DataBase_Address
lea rcx, str.DataBase_InspResult
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x38]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
nop
lea rcx, [rdi + 0x88]
mov rdx, rax
call qword [sym.imp.mfc110u.dll_Ordinal_1492]
nop
lea rcx, [rbp - 0x38]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, str.root
lea rdx, str.Model_DataBase_Account
lea rcx, str.DataBase_InspResult
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x10]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
nop
lea rcx, [rdi + 0x98]
mov rdx, rax
call qword [sym.imp.mfc110u.dll_Ordinal_1492]
nop
lea rcx, [rbp - 0x10]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x140224a18]
lea rdx, str.Model_DataBase_Password
lea rcx, str.DataBase_InspResult
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x18]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
nop
lea rcx, [rdi + 0xa0]
mov rdx, rax
call qword [sym.imp.mfc110u.dll_Ordinal_1492]
nop
lea rcx, [rbp - 0x18]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, str.3306
lea rdx, str.Model_DataBase_Port
lea rcx, str.DataBase_InspResult
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 8]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
mov word [rdi + 0x90], ax
lea rcx, [rbp - 8]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, str.127.0.0.1
lea rdx, str.Second_Model_DB_Address
lea rcx, str.DataBase_InspResult
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
nop
lea rcx, [rdi + 0xb0]
mov rdx, rax
call qword [sym.imp.mfc110u.dll_Ordinal_1492]
nop
lea rcx, [rbp]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, str.root
lea rdx, str.Second_Model_DB_Account
lea rcx, str.DataBase_InspResult
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x18]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
nop
lea rcx, [rdi + 0xc0]
mov rdx, rax
call qword [sym.imp.mfc110u.dll_Ordinal_1492]
nop
lea rcx, [rbp + 0x18]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x140224a18]
lea rdx, str.Second_Model_DB_Password
lea rcx, str.DataBase_InspResult
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
nop
lea rcx, [rdi + 0xc8]
mov rdx, rax
call qword [sym.imp.mfc110u.dll_Ordinal_1492]
nop
lea rcx, [rbp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, str.3306
lea rdx, str.Second_Model_DB_Port
lea rcx, str.DataBase_InspResult
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x28]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
mov word [rdi + 0xb8], ax
lea rcx, [rbp + 0x28]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, str.127.0.0.1
lea rdx, str.Second_InspResult_DB_Address
lea rcx, str.DataBase_InspResult
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x40]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
nop
lea rcx, [rdi + reloc.mfc110u.dll_Ordinal_344]
mov rdx, rax
call qword [sym.imp.mfc110u.dll_Ordinal_1492]
nop
lea rcx, [rbp + 0x40]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, str.root
lea rdx, str.Second_InspResult_DB_Account
lea rcx, str.DataBase_InspResult
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 8]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
nop
lea rcx, [rdi + 0x160]
mov rdx, rax
call qword [sym.imp.mfc110u.dll_Ordinal_1492]
nop
lea rcx, [rbp + 8]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x140224a18]
lea rdx, str.Second_InspResult_DB_Password
lea rcx, str.DataBase_InspResult
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x10]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
nop
lea rcx, [rdi + reloc.mfc110u.dll_Ordinal_360]
mov rdx, rax
call qword [sym.imp.mfc110u.dll_Ordinal_1492]
nop
lea rcx, [rbp + 0x10]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, str.3306
lea rdx, str.Second_InspResult_DB_Port
lea rcx, str.DataBase_InspResult
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x20]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
mov dword [rdi + 0x178], eax
lea rcx, [rbp + 0x20]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x140224a18]
lea rdx, str.User_Authority_DB
lea rcx, str.DataBase_InspResult
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x48]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
nop
mov rdx, rax
lea rcx, [rdi + 0x138]
call qword [sym.imp.mfc110u.dll_Ordinal_1492]
nop
lea rcx, [rbp + 0x48]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, str.127.0.0.1
lea rdx, str.User_Authority_DB_Addr
lea rcx, str.DataBase_InspResult
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x38]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
nop
mov rdx, rax
lea rcx, [rdi + 0x138]
call qword [sym.imp.mfc110u.dll_Ordinal_1492]
nop
lea rcx, [rbp + 0x38]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, str.root
lea rdx, str.User_Authority_DB_Account
lea rcx, str.DataBase_InspResult
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x78]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
nop
lea rcx, [rdi + 0x140]
mov rdx, rax
call qword [sym.imp.mfc110u.dll_Ordinal_1492]
nop
lea rcx, [rbp + 0x78]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x140224a18]
lea rdx, str.User_Authority_DB_Password
lea rcx, str.DataBase_InspResult
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x88]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
nop
lea rcx, [rdi + 0x148]
mov rdx, rax
call qword [sym.imp.mfc110u.dll_Ordinal_1492]
nop
lea rcx, [rbp + 0x88]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, str.3306
lea rdx, str.User_Authority_DB_Port
lea rcx, str.DataBase_InspResult
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x70]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
mov word [rdi + reloc.mfc110u.dll_Ordinal_306], ax
lea rcx, [rbp + 0x70]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Use_Comp_Lib
lea rcx, str.DataBase_InspResult
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x50]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + reloc.mfc110u.dll_Ordinal_280], al
lea rcx, [rbp + 0x50]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, str.127.0.0.1
lea rdx, str.Comp_Lib_Database_Address
lea rcx, str.DataBase_InspResult
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x58]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
nop
lea rcx, [rdi + reloc.mfc110u.dll_Ordinal_296]
mov rdx, rax
call qword [sym.imp.mfc110u.dll_Ordinal_1492]
nop
lea rcx, [rbp + 0x58]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, str.aoi_lib
lea rdx, str.Comp_Lib_Database_Name
lea rcx, str.DataBase_InspResult
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x80]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
nop
lea rcx, [rdi + 0x120]
mov rdx, rax
call qword [sym.imp.mfc110u.dll_Ordinal_1492]
nop
lea rcx, [rbp + 0x80]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, str.parmi
lea rdx, str.Log_On_ID_System_
lea rcx, str.DataBase_InspResult
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x68]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
nop
lea rcx, [rdi + 0x2e8]
mov rdx, rax
call qword [sym.imp.mfc110u.dll_Ordinal_1492]
nop
lea rcx, [rbp + 0x68]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, str.parmi
lea rdx, str.Log_On_Password_System_
lea rcx, str.DataBase_InspResult
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x60]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
nop
lea rcx, [rdi + 0x2f0]
mov rdx, rax
call qword [sym.imp.mfc110u.dll_Ordinal_1492]
nop
lea rcx, [rbp + 0x60]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Use_Second_InspResult_DB
lea rcx, str.DataBase_InspResult
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x150], al
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, str.127.0.0.1
lea rdx, str.Second_Model_Default_Path
lea rcx, str.DataBase_InspResult
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x60]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
nop
lea rcx, [rdi + 0x170]
mov rdx, rax
call qword [sym.imp.mfc110u.dll_Ordinal_1492]
nop
lea rcx, [rbp - 0x60]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, str.spi_parmi
lea rdx, str.Login_Info_For_SPI
lea rcx, str.User_Login_Info
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x50]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
nop
lea rcx, [rdi + 0x388]
mov rdx, rax
call qword [sym.imp.mfc110u.dll_Ordinal_1492]
nop
lea rcx, [rbp - 0x50]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, str.aoi_parmi
lea rdx, str.Login_Info_For_AOI1
lea rcx, str.User_Login_Info
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x40]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
nop
lea rcx, [rdi + 0x390]
mov rdx, rax
call qword [sym.imp.mfc110u.dll_Ordinal_1492]
nop
lea rcx, [rbp - 0x40]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, str.aoi_parmi
lea rdx, str.Login_Info_For_AOI2
lea rcx, str.User_Login_Info
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
nop
lea rcx, [rdi + 0x398]
mov rdx, rax
call qword [sym.imp.mfc110u.dll_Ordinal_1492]
nop
lea rcx, [rbp - 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, str.aoi_parmi
lea rdx, str.Login_Info_For_AOI3
lea rcx, str.User_Login_Info
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x20]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
nop
lea rcx, [rdi + 0x3a0]
mov rdx, rax
call qword [sym.imp.mfc110u.dll_Ordinal_1492]
nop
lea rcx, [rbp - 0x20]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.AutoLogoutWindowEnable
lea rcx, str.User_Login_Info
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x28]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x462], al
lea rcx, [rbp - 0x28]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.UseAutoLogout
lea rcx, str.User_Login_Info
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x48]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x463], al
lea rcx, [rbp - 0x48]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.AutoLogoutTime
lea rcx, str.User_Login_Info
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x58]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
mov dword [rdi + 0x464], eax
lea rcx, [rbp - 0x58]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x140249bdc]
lea rdx, str.Run_With
lea rcx, str.Veriworks_Software_Run_With
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x78]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
mov word [rdi + 0x1a0], ax
lea rcx, [rsp + 0x78]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, str.192.168.0.11
lea rdx, str.Controller_Address
lea rcx, str.Motion_Control
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x80]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
nop
lea rcx, [rdi + 0x2a0]
mov rdx, rax
call qword [sym.imp.mfc110u.dll_Ordinal_1492]
nop
lea rcx, [rbp - 0x80]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Enable_To_Use_Motion
lea rcx, str.Motion_Control
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x70]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x2a8], al
lea rcx, [rsp + 0x70]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Motion_Sync_TImeOut
lea rcx, str.Motion_Control
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x48]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
mov dword [rdi + 0x2ac], eax
lea rcx, [rsp + 0x48]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
cmp dword [rdi + 0x2ac], 0x1388
jge 0x140157f21
mov dword [rdi + 0x2ac], 0x1388
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Motion_Reconnect_Option
lea rcx, str.Motion_Control
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x48]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x2b0], al
lea rcx, [rsp + 0x48]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Machine_Type
lea rcx, str.Motion_Control
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x70]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
mov word [rdi + 0x2b2], ax
lea rcx, [rsp + 0x70]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Enable_To_Use_Second_Motion
lea rcx, str.Motion_Control
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x80]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x2b6], al
lea rcx, [rbp - 0x80]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, str.192.168.0.12
lea rdx, str.Second_Controller_Address
lea rcx, str.Motion_Control
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x78]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
nop
lea rcx, [rdi + 0x2b8]
mov rdx, rax
call qword [sym.imp.mfc110u.dll_Ordinal_1492]
nop
lea rcx, [rsp + 0x78]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Receive_Panel_Info
lea rcx, str.Motion_Control
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x58]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
mov word [rdi + 0x2c0], ax
lea rcx, [rbp - 0x58]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Use_Auto_Login
lea rcx, str.Motion_Control
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x48]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x2c2], al
lea rcx, [rbp - 0x48]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Is_Rear_Lane
lea rcx, str.Motion_Control
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x28]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x2c3], al
lea rcx, [rbp - 0x28]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Is_Slave_Machine
lea rcx, str.Motion_Control
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x20]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x2c4], al
lea rcx, [rbp - 0x20]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Need_To_Rotate
lea rcx, str.Motion_Control
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x2c5], al
lea rcx, [rbp - 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Machine_Status
lea rcx, str.Motion_Control
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x40]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
mov word [rdi + 0x2b4], ax
lea rcx, [rbp - 0x40]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, [0x14026fbc8]
lea rcx, str.Next_Buffer_Type
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x50]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
mov word [rdi + 0x1e0], ax
lea rcx, [rbp - 0x50]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Use_Ng_Good_Signal_to_Buffer
lea rcx, str.Next_Buffer_Type
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x60]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
mov word [rdi + 0x1e2], ax
lea rcx, [rbp - 0x60]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Unload_Ng_Panel
lea rcx, str.Next_Buffer_Type
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x40]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
mov word [rdi + 0x1e4], ax
lea rcx, [rsp + 0x40]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x14026fc64]
lea rdx, str.Unload_Ng_Timer
lea rcx, str.Next_Buffer_Type
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x38]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
mov word [rdi + 0x1e6], ax
lea rcx, [rsp + 0x38]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x140249bdc]
lea rdx, str.Enable_To_Use_Serial_for_NgGoodBuffer
lea rcx, str.Next_Buffer_Type
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x50]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
mov dword [rdi + 0x1ec], eax
lea rcx, [rsp + 0x50]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Ignore_Unloaded_Panel
lea rcx, str.Next_Buffer_Type
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x58]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x1f0], al
lea rcx, [rsp + 0x58]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x140249bdc]
lea rdx, str.Enable_To_Use_Side_Info
lea rcx, str.Next_Buffer_Type
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x60]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x1f1], al
lea rcx, [rsp + 0x60]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x14026ed84]
lea rdx, str.Buffer_Slot_Number
lea rcx, str.Next_Buffer_Type
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x68]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
mov word [rdi + reloc.mfc110u.dll_Ordinal_488], ax
lea rcx, [rsp + 0x68]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
cmp word [rdi + reloc.mfc110u.dll_Ordinal_488], 0x1e
jbe 0x1401585f4
mov eax, 0x1e
mov word [rdi + reloc.mfc110u.dll_Ordinal_488], ax
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Use_Save_Live_Image
lea rcx, str.Next_Buffer_Type
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x48]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + reloc.mfc110u.dll_Ordinal_498], al
lea rcx, [rsp + 0x48]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, str.D:LiveImage
lea rdx, str.Save_Live_Image_Path
lea rcx, str.Next_Buffer_Type
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x70]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
nop
lea rcx, [rdi + 0x1f8]
mov rdx, rax
call qword [sym.imp.mfc110u.dll_Ordinal_1492]
nop
lea rcx, [rsp + 0x70]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.All_Board_Classify_To_Pass_For_NGGoodBuffer
lea rcx, str.Next_Buffer_Type
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x80]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x29c], al
lea rcx, [rbp - 0x80]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Use_Inside_Machine
lea rcx, str.Next_Buffer_Type
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x78]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x29d], al
lea rcx, [rsp + 0x78]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
cmp byte [rdi + 0x29d], 1
jne 0x14015878c
mov byte [rdi + 0x1a5], 0
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Enable_Adjust_Width_with_Asys_Buffer_Conveyor
lea rcx, str.Next_Buffer_Type
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x48]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + reloc.mfc110u.dll_Ordinal_490], al
lea rcx, [rsp + 0x48]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x140249bdc]
lea rdx, str.Buffer_Com_Port
lea rcx, str.Next_Buffer_Type
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x70]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
mov word [rdi + 0x200], ax
lea rcx, [rsp + 0x70]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, str.38400
lea rdx, str.Buffer_Baudrate
lea rcx, str.Next_Buffer_Type
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x80]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
mov dword [rdi + 0x204], eax
lea rcx, [rbp - 0x80]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x14026ff64]
lea rdx, str.Serial_Data_Size
lea rcx, str.Next_Buffer_Type
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x78]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
mov dword [rdi + 0x208], eax
lea rcx, [rsp + 0x78]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Serial_Stop_Bit
lea rcx, str.Next_Buffer_Type
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x58]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
mov dword [rdi + 0x20c], eax
lea rcx, [rbp - 0x58]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, [0x14026ff68]
lea rcx, str.Next_Buffer_Type
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x48]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
mov dword [rdi + 0x210], eax
lea rcx, [rbp - 0x48]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.All_Board_Classify_To_Pass_For_Arom
lea rcx, str.Next_Buffer_Type
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x28]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x214], al
lea rcx, [rbp - 0x28]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x14026ffa8]
lea rdx, str.Arom_Camera_Pixel_Size
lea rcx, str.Next_Buffer_Type
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x20]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtof]
xorps xmm1, xmm1
cvtsd2ss xmm1, xmm0
movss dword [rdi + 0x218], xmm1
lea rcx, [rbp - 0x20]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Arom_Retry_Connect
lea rcx, str.Next_Buffer_Type
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x228], al
lea rcx, [rbp - 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x140270080]
lea rdx, str.Arom_Camera_Brightness1
lea rcx, str.Next_Buffer_Type
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x40]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
mov dword [rdi + 0x21c], eax
lea rcx, [rbp - 0x40]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402700b8]
lea rdx, str.Arom_Camera_Brightness2
lea rcx, str.Next_Buffer_Type
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x50]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
mov dword [rdi + 0x220], eax
lea rcx, [rbp - 0x50]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402700f0]
lea rdx, str.Arom_Camera_Brightness3
lea rcx, str.Next_Buffer_Type
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x60]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
mov dword [rdi + 0x224], eax
lea rcx, [rbp - 0x60]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x140249bdc]
lea rdx, str.Use_Reload_Panel_To_Good
lea rcx, str.Next_Buffer_Type
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x40]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x288], al
lea rcx, [rsp + 0x40]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Use_Retry_Read_Option
lea rcx, str.Next_Buffer_Type
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x38]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x289], al
lea rcx, [rsp + 0x38]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x14027018c]
lea rdx, str.Use_Retry_Read_Delay
lea rcx, str.Next_Buffer_Type
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x50]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
mov dword [rdi + 0x28c], eax
lea rcx, [rsp + 0x50]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Use_Ng_Board_Checker
lea rcx, str.Next_Buffer_Type
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x58]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x290], al
lea rcx, [rsp + 0x58]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Use_Arom_Z_Axis
lea rcx, str.Next_Buffer_Type
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x60]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x229], al
lea rcx, [rsp + 0x60]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x140249bdc]
lea rdx, str.Arom_Version
lea rcx, str.Next_Buffer_Type
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x68]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
mov dword [rdi + 0x22c], eax
lea rcx, [rsp + 0x68]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Arom_Machine_Type
lea rcx, str.Next_Buffer_Type
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x68]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
mov dword [rdi + 0x230], eax
lea rcx, [rbp - 0x68]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Use_Rack_Number
lea rcx, str.Next_Buffer_Type
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x70]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x291], al
lea rcx, [rbp - 0x70]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Rack_Count
lea rcx, str.Next_Buffer_Type
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x78]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
mov dword [rdi + 0x294], eax
lea rcx, [rbp - 0x78]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Use_Flip_Buffer
lea rcx, str.Next_Buffer_Type
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x38]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
mov dword [rdi + 0x298], eax
lea rcx, [rbp - 0x38]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Buffer_New_Plc
lea rcx, str.Next_Buffer_Type
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x10]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x240], al
lea rcx, [rbp - 0x10]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Use_Arom_Image_Viewer
lea rcx, str.Next_Buffer_Type
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x18]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x241], al
lea rcx, [rbp - 0x18]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
cmp byte [rdi + 0x241], 1
jne 0x14015908a
mov dword [rdi + 0x1ec], r15d
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x140224a18]
lea rdx, str.Arom_Camera_IP_1
lea rcx, str.Next_Buffer_Type
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x48]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
nop
lea rcx, [rdi + 0x248]
mov rdx, rax
call qword [sym.imp.mfc110u.dll_Ordinal_1492]
nop
lea rcx, [rsp + 0x48]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x140224a18]
lea rdx, str.Arom_Camera_IP_2
lea rcx, str.Next_Buffer_Type
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x70]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
nop
lea rcx, [rdi + 0x250]
mov rdx, rax
call qword [sym.imp.mfc110u.dll_Ordinal_1492]
nop
lea rcx, [rsp + 0x70]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x140224a18]
lea rdx, str.Arom_Camera_IP_3
lea rcx, str.Next_Buffer_Type
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x80]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
nop
lea rcx, [rdi + 0x258]
mov rdx, rax
call qword [sym.imp.mfc110u.dll_Ordinal_1492]
nop
lea rcx, [rbp - 0x80]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x140224a18]
lea rdx, str.Arom_Camera_IP_4
lea rcx, str.Next_Buffer_Type
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x78]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
nop
lea rcx, [rdi + 0x260]
mov rdx, rax
call qword [sym.imp.mfc110u.dll_Ordinal_1492]
nop
lea rcx, [rsp + 0x78]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x140224a18]
lea rdx, str.Arom_Camera_IP_5
lea rcx, str.Next_Buffer_Type
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x58]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
nop
lea rcx, [rdi + 0x268]
mov rdx, rax
call qword [sym.imp.mfc110u.dll_Ordinal_1492]
nop
lea rcx, [rbp - 0x58]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x140224a18]
lea rdx, str.Arom_Camera_IP_6
lea rcx, str.Next_Buffer_Type
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x48]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
nop
lea rcx, [rdi + 0x270]
mov rdx, rax
call qword [sym.imp.mfc110u.dll_Ordinal_1492]
nop
lea rcx, [rbp - 0x48]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x140224a18]
lea rdx, str.Arom_Camera_IP_7
lea rcx, str.Next_Buffer_Type
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x28]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
nop
lea rcx, [rdi + 0x278]
mov rdx, rax
call qword [sym.imp.mfc110u.dll_Ordinal_1492]
nop
lea rcx, [rbp - 0x28]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x140224a18]
lea rdx, str.Arom_Camera_IP_8
lea rcx, str.Next_Buffer_Type
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x20]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
nop
lea rcx, [rdi + 0x280]
mov rdx, rax
call qword [sym.imp.mfc110u.dll_Ordinal_1492]
nop
lea rcx, [rbp - 0x20]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, str.127.0.0.1
lea rdx, str.RVS_New_Adress
lea rcx, str.Next_Buffer_Type
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
nop
lea rcx, [rdi + 0x428]
mov rdx, rax
call qword [sym.imp.mfc110u.dll_Ordinal_1492]
nop
lea rcx, [rbp - 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Enable_To_Use_Mes_Interface
lea rcx, str.Mes_Interface
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x40]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x2c7], al
lea rcx, [rbp - 0x40]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, str.192.168.0.153
lea rdx, str.MesAgentPro_Address
lea rcx, str.Mes_Interface
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x50]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
nop
lea rcx, [rdi + 0x2d0]
mov rdx, rax
call qword [sym.imp.mfc110u.dll_Ordinal_1492]
nop
lea rcx, [rbp - 0x50]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x140249bdc]
lea rdx, str.MesAgentPro_Version
lea rcx, str.Mes_Interface
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
mov word [rdi + 0x2d8], r15w
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, str.25000
lea rdx, str.Mes_Time_Out
lea rcx, str.Mes_Interface
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x60]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
mov dword [rdi + 0x2e0], eax
lea rcx, [rbp - 0x60]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.MesAgentPro_Reconnect_Option
lea rcx, str.Mes_Interface
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x40]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x2c8], al
lea rcx, [rsp + 0x40]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x140249bdc]
lea rdx, str.Wait_Response_For_MesAgent
lea rcx, str.Mes_Interface
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x38]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x2c9], al
lea rcx, [rsp + 0x38]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x140249bdc]
lea rdx, str.MesAgentPro_Wait_Response
lea rcx, str.Mes_Interface
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x50]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
sete bl
lea rcx, [rsp + 0x50]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
test bl, bl
je 0x14015966b
mov byte [rdi + 0x2c9], 0
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Write_2nd_Result_File
lea rcx, str.Mes_Interface
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x48]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x2c6], al
lea rcx, [rsp + 0x48]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Write_2nd_Result_Type
lea rcx, str.Mes_Interface
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x70]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
mov dword [rdi + 0x2dc], eax
lea rcx, [rsp + 0x70]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.isEnablexNetAgentInf
lea rcx, str.xNetAgent_Interface
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x80]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
mov word [rdi + 0x374], ax
lea rcx, [rbp - 0x80]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.UseReconnectxNetAgentInf
lea rcx, str.xNetAgent_Interface
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x78]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
mov word [rdi + 0x380], ax
lea rcx, [rsp + 0x78]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.IsPrevReflower
lea rcx, str.xNetAgent_Interface
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x58]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + Ordinal_1165], al
lea rcx, [rbp - 0x58]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Barcode_Comm_Type
lea rcx, str.Ext.Barcode_Interface
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x48]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
mov word [rdi + 0x3a8], ax
lea rcx, [rbp - 0x48]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Barcode_Reader_Type
lea rcx, str.Ext.Barcode_Interface
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x28]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
mov word [rdi + 0x3aa], ax
lea rcx, [rbp - 0x28]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x14024b9a8]
lea rdx, str.Barcode_Serial_Port
lea rcx, str.Ext.Barcode_Interface
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x20]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
mov word [rdi + 0x3ac], ax
lea rcx, [rbp - 0x20]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, str.9600
lea rdx, str.Barcode_BaudRate
lea rcx, str.Ext.Barcode_Interface
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
mov dword [rdi + 0x3b0], eax
lea rcx, [rbp - 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Barcode_ReaderType_ForLan
lea rcx, str.Ext.Barcode_Interface
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x40]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
mov word [rdi + 0x3b4], ax
lea rcx, [rbp - 0x40]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, str.127.0.0.1
lea rdx, str.Barcode_Reader_Address
lea rcx, str.Ext.Barcode_Interface
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x50]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
nop
lea rcx, [rdi + 0x3b8]
mov rdx, rax
call qword [sym.imp.mfc110u.dll_Ordinal_1492]
nop
lea rcx, [rbp - 0x50]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Barcode_Trigger_Port
lea rcx, str.Ext.Barcode_Interface
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x60]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
mov word [rdi + 0x3c0], ax
lea rcx, [rbp - 0x60]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Barcode_Data_Port
lea rcx, str.Ext.Barcode_Interface
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x40]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
mov word [rdi + 0x3c2], ax
lea rcx, [rsp + 0x40]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Enable_Asys_Interface
lea rcx, str.Asys_Buffer_Interface
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x38]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x3c4], al
lea rcx, [rsp + 0x38]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, str.127.0.0.1
lea rdx, str.Asys_IP_Address
lea rcx, str.Asys_Buffer_Interface
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x50]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
nop
lea rcx, [rdi + 0x3c8]
mov rdx, rax
call qword [sym.imp.mfc110u.dll_Ordinal_1492]
nop
lea rcx, [rsp + 0x50]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, str.11000
lea rdx, str.Asys_Port
lea rcx, str.Asys_Buffer_Interface
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x58]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
mov dword [rdi + 0x3d0], eax
lea rcx, [rsp + 0x58]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Use_Barcode_Read_Fail_Message
lea rcx, str.Asys_Buffer_Interface
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x60]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x3d4], al
lea rcx, [rsp + 0x60]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x140249bdc]
lea rdx, str.Use_Remove_NG_Board
lea rcx, str.Asys_Buffer_Interface
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x68]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x3d5], al
lea rcx, [rsp + 0x68]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Use_Asys_Alive_Check
lea rcx, str.Asys_Buffer_Interface
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x68]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + reloc.mfc110u.dll_Ordinal_982], al
lea rcx, [rbp - 0x68]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Use_Pass_Option
lea rcx, str.Defect_Control
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x70]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
mov dword [rdi + 0x330], eax
lea rcx, [rbp - 0x70]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Not_Allowed_Pass
lea rcx, str.Defect_Control
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x78]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi64]
mov qword [rdi + reloc.mfc110u.dll_Ordinal_824], rax
lea rcx, [rbp - 0x78]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Not_Allowed_Pass_Confirm
lea rcx, str.Defect_Control
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x38]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi64]
mov qword [rdi + 0x340], rax
lea rcx, [rbp - 0x38]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
cmp dword [rdi + 0x330], 2
jne 0x140159eb1
mov dword [rdi + 0x330], r15d
mov rax, qword [rdi + reloc.mfc110u.dll_Ordinal_824]
mov qword [rdi + 0x340], rax
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Use_Limit_Defect_Count
lea rcx, str.Defect_Control
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x48]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x348], al
lea rcx, [rsp + 0x48]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x14027018c]
lea rdx, str.Limit_Defect_Count
lea rcx, str.Defect_Control
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x70]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi64]
mov dword [rdi + 0x34c], eax
lea rcx, [rsp + 0x70]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x140224a18]
lea rdx, str.Use_Limit_Defect_Count_For_Module
lea rcx, str.Defect_Control
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
test eax, eax
jne 0x140159fb7
movzx eax, byte [rdi + 0x348]
mov byte [rdi + 0x350], al
jmp 0x140159fe8
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x48]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x350], al
lea rcx, [rsp + 0x48]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x14027018c]
lea rdx, str.Limit_Defect_Count_For_Module
lea rcx, str.Defect_Control
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x48]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi64]
mov dword [rdi + 0x354], eax
lea rcx, [rsp + 0x48]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x140224a18]
lea rdx, str.Use_Limit_Defect_MES_Code
lea rcx, str.Defect_Control
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
test eax, eax
jne 0x14015a08b
movzx eax, byte [rdi + 0x348]
mov byte [rdi + 0x358], al
jmp 0x14015a0bc
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x48]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x358], al
lea rcx, [rsp + 0x48]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x14024b050]
lea rdx, str.Limit_Defect_MES_Code
lea rcx, str.Defect_Control
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x48]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
nop
lea rcx, [rdi + 0x360]
mov rdx, rax
call qword [sym.imp.mfc110u.dll_Ordinal_1492]
nop
lea rcx, [rsp + 0x48]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Use_Defect_Frequency
lea rcx, str.Defect_Control
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x70]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + reloc.mfc110u.dll_Ordinal_872], al
lea rcx, [rsp + 0x70]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x140249bdc]
lea rdx, str.Defect_Frequency_Type
lea rcx, str.Defect_Control
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x80]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
mov word [rdi + 0x36a], ax
lea rcx, [rbp - 0x80]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x14027018c]
lea rdx, str.Sample_Panel_Count
lea rcx, str.Defect_Control
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x78]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
mov dword [rdi + 0x36c], eax
lea rcx, [rsp + 0x78]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x14026ed84]
lea rdx, str.Defect_Component_Count
lea rcx, str.Defect_Control
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x58]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
mov dword [rdi + reloc.mfc110u.dll_Ordinal_880], eax
lea rcx, [rbp - 0x58]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Use_ACHAT5_Buffer_Interface
lea rcx, str.ACHAT5_Buffer_Interface
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x48]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x3d7], al
lea rcx, [rbp - 0x48]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x14024b9a4]
lea rdx, str.Reviewstation_COM_Port
lea rcx, str.ACHAT5_Buffer_Interface
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x28]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
mov dword [rdi + reloc.mfc110u.dll_Ordinal_984], eax
lea rcx, [rbp - 0x28]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Use_Vincam
lea rcx, str.ACHAT5_Buffer_Interface
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x20]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x3dc], al
lea rcx, [rbp - 0x20]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, str.127.0.0.1
lea rdx, str.Vincam_IP_Address
lea rcx, str.ACHAT5_Buffer_Interface
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
nop
lea rcx, [rdi + 0x3e0]
mov rdx, rax
call qword [sym.imp.mfc110u.dll_Ordinal_1492]
nop
lea rcx, [rbp - 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Export_Achat5_Buffer_info_by_txt_format
lea rcx, str.ACHAT5_Buffer_Interface
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x40]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x3e8], al
lea rcx, [rbp - 0x40]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, str.D:Data_
lea rdx, str.File_path_for_Achat5_buffer_info_file
lea rcx, str.ACHAT5_Buffer_Interface
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x50]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
nop
lea rcx, [rdi + 0x3f0]
mov rdx, rax
call qword [sym.imp.mfc110u.dll_Ordinal_1492]
nop
lea rcx, [rbp - 0x50]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Use_Nutek_Buffer_Interface
lea rcx, str.Nutek_Buffer_Interface
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x60]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
mov dword [rdi + Ordinal_1142], eax
lea rcx, [rbp - 0x60]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.RFID_Reader_Type
lea rcx, str.RFID_Reader
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x40]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
mov word [rdi + 0x478], ax
lea rcx, [rsp + 0x40]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x140270e88]
lea rdx, str.RFID_Reader_Port
lea rcx, str.RFID_Reader
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x38]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
mov dword [rdi + Ordinal_1151], eax
lea rcx, [rsp + 0x38]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x14026f160]
lea rdx, str.RFID_Reader_Port2
lea rcx, str.RFID_Reader
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x50]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
mov dword [rdi + 0x484], eax
lea rcx, [rsp + 0x50]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Use_Second_RFID_Reader
lea rcx, str.RFID_Reader
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x58]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne al
mov byte [rdi + 0x480], al
lea rcx, [rsp + 0x58]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.AI_Type
lea rcx, str.AI_Function
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x60]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
mov dword [rdi + Ordinal_1165], eax
lea rcx, [rsp + 0x60]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, str.3000
lea rdx, str.AI_Pending_Time
lea rcx, str.AI_Function
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x68]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
mov dword [rdi + 0x490], eax
lea rcx, [rsp + 0x68]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x140270f60]
lea rdx, str.AI_Path
lea rcx, str.AI_Function
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x68]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
nop
lea rcx, [rdi + reloc.mfc110u.dll_Ordinal_1176]
mov rdx, rax
call qword [sym.imp.mfc110u.dll_Ordinal_1492]
nop
lea rcx, [rbp - 0x68]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x140249bdc]
lea rdx, str.AI_Use_OP_Classify
lea rcx, str.AI_Function
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x70]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
test eax, eax
setne r14b
mov dword [rdi + 0x4a0], r14d
lea rcx, [rbp - 0x70]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x140270f60]
lea rdx, str.AI_Image_Path
lea rcx, str.AI_Function
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x78]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
nop
lea rcx, [rdi + 0x4a8]
mov rdx, rax
call qword [sym.imp.mfc110u.dll_Ordinal_1492]
nop
lea rcx, [rbp - 0x78]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x1402281a0]
lea rdx, str.Enable_Demo_Mode
lea rcx, str.DEMO_MODE
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x38]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
mov dword [rdi + reloc.mfc110u.dll_Ordinal_2848], eax
lea rcx, [rbp - 0x38]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x140224a18]
lea rdx, str.Demo_SPI_Address
lea rcx, str.DEMO_MODE
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x10]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
nop
lea rcx, [rdi + 0xb30]
mov rdx, rax
call qword [sym.imp.mfc110u.dll_Ordinal_1492]
nop
lea rcx, [rbp - 0x10]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x140224a18]
lea rdx, str.Demo_SPI_ModelName
lea rcx, str.DEMO_MODE
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x18]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
nop
lea rcx, [rdi + 0xb38]
mov rdx, rax
call qword [sym.imp.mfc110u.dll_Ordinal_1492]
nop
lea rcx, [rbp - 0x18]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x140224a18]
lea rdx, str.Demo_Barcode_Data
lea rcx, str.DEMO_MODE
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 8]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
nop
lea rcx, [rdi + 0xb40]
mov rdx, rax
call qword [sym.imp.mfc110u.dll_Ordinal_1492]
nop
lea rcx, [rbp - 8]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rax, qword [rsi]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xa0]
lea r8, [0x140224a18]
lea rdx, str.Demo_Component_UUID
lea rcx, str.DEMO_MODE
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
nop
lea rcx, [rdi + 0xb48]
mov rdx, rax
call qword [sym.imp.mfc110u.dll_Ordinal_1492]
nop
lea rcx, [rbp]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
nop
mov rcx, rsi
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rcx, qword [rbp + 0x2b0]
xor rcx, rsp
call fcn.1401e3980
mov rbx, qword [rsp + 0x400]
add rsp, 0x3c0
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret