joyce8/EMBER2024-capa huggingface dataset:
Function at 0x4fba70
Capabilities:
Read .ini file

Disassembly:
push 0xffffffffffffffff
push 0x593948
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
push ecx
push esi
mov esi, ecx
push 0x5fd02c
lea ecx, [esp + 8]
call sub.MFC42.DLL_CString::CString_4
mov esi, dword [esi + 4]
lea ecx, [esp + 4]
push esi
push 0x104
push 0x104
mov dword [esp + 0x1c], 0
call sub.MFC42.DLL_CString::GetBuffer
push eax
push 0x5edaa0
push str.Printer_TextOutLine_Enabled
push str.JC_PrinterSet
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
mov eax, dword [esp + 4]
push eax
call dword [sym.imp.MSVCRT.dll_atoi]
add esp, 4
lea ecx, [esp + 4]
mov esi, eax
mov dword [esp + 0x10], 0xffffffff
call sub.MFC42.DLL_CString::CString
mov ecx, dword [esp + 8]
mov eax, esi
pop esi
mov dword fs:[0], ecx
add esp, 0x10
ret

Function at 0x4fbb90
Capabilities:
Read .ini file

Disassembly:
push 0xffffffffffffffff
push 0x593988
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
push ecx
push esi
mov esi, ecx
push 0x5fd02c
lea ecx, [esp + 8]
call sub.MFC42.DLL_CString::CString_4
mov esi, dword [esi + 4]
lea ecx, [esp + 4]
push esi
push 0x104
push 0x104
mov dword [esp + 0x1c], 0
call sub.MFC42.DLL_CString::GetBuffer
push eax
push 0x5e2414
push str.SP_OrderOut
push str.JC_PrinterSet
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
mov eax, dword [esp + 4]
push eax
call dword [sym.imp.MSVCRT.dll_atoi]
add esp, 4
lea ecx, [esp + 4]
mov esi, eax
mov dword [esp + 0x10], 0xffffffff
call sub.MFC42.DLL_CString::CString
mov ecx, dword [esp + 8]
mov eax, esi
pop esi
mov dword fs:[0], ecx
add esp, 0x10
ret

Function at 0x4fbcb0
Capabilities:
Read .ini file

Disassembly:
push 0xffffffffffffffff
push 0x5939df
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 8
push esi
mov esi, ecx
push 0x5fd02c
lea ecx, [esp + 8]
mov dword [esp + 0xc], 0
call sub.MFC42.DLL_CString::CString_4
mov esi, dword [esi + 4]
lea ecx, [esp + 4]
push esi
push 0x104
push 0x104
mov dword [esp + 0x20], 1
call sub.MFC42.DLL_CString::GetBuffer
push eax
push str.1_2_3_4_5_6_7_8_9_10_11_12_13_14_15_16_
push str.SP_OrderOutID
push str.JC_PrinterSet
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
mov esi, dword [esp + 0x1c]
lea eax, [esp + 4]
push eax
mov ecx, esi
call sub.MFC42.DLL_CString::CString_3
mov dword [esp + 8], 1
lea ecx, [esp + 4]
mov byte [esp + 0x14], 0
call sub.MFC42.DLL_CString::CString
mov ecx, dword [esp + 0xc]
mov eax, esi
pop esi
mov dword fs:[0], ecx
add esp, 0x14
ret 4
Function at 0x503c60
Capabilities:
Read .ini file

Disassembly:
push 0xffffffffffffffff
push 0x5944a8
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
push ecx
push esi
mov esi, ecx
push 0x5fd02c
lea ecx, [esp + 8]
call sub.MFC42.DLL_CString::CString_4
mov esi, dword [esi + 4]
lea ecx, [esp + 4]
push esi
push 0x104
push 0x104
mov dword [esp + 0x1c], 0
call sub.MFC42.DLL_CString::GetBuffer
push eax
push 0x5edaa0
push str.MainBar_Disp
push str.JC_MainSet
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
mov eax, dword [esp + 4]
push eax
call dword [sym.imp.MSVCRT.dll_atoi]
add esp, 4
lea ecx, [esp + 4]
mov esi, eax
mov dword [esp + 0x10], 0xffffffff
call sub.MFC42.DLL_CString::CString
mov ecx, dword [esp + 8]
mov eax, esi
pop esi
mov dword fs:[0], ecx
add esp, 0x10
ret

Function at 0x503d80
Capabilities:
Read .ini file

Disassembly:
push 0xffffffffffffffff
push 0x5944e8
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
push ecx
push esi
mov esi, ecx
push 0x5fd02c
lea ecx, [esp + 8]
call sub.MFC42.DLL_CString::CString_4
mov esi, dword [esi + 4]
lea ecx, [esp + 4]
push esi
push 0x104
push 0x104
mov dword [esp + 0x1c], 0
call sub.MFC42.DLL_CString::GetBuffer
push eax
push 0x5edaa0
push str.FuncBar_Disp
push str.JC_MainSet
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
mov eax, dword [esp + 4]
push eax
call dword [sym.imp.MSVCRT.dll_atoi]
add esp, 4
lea ecx, [esp + 4]
mov esi, eax
mov dword [esp + 0x10], 0xffffffff
call sub.MFC42.DLL_CString::CString
mov ecx, dword [esp + 8]
mov eax, esi
pop esi
mov dword fs:[0], ecx
add esp, 0x10
ret

Function at 0x503ea0
Capabilities:
Read .ini file

Disassembly:
push 0xffffffffffffffff
push 0x594528
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
push ecx
push esi
mov esi, ecx
push 0x5fd02c
lea ecx, [esp + 8]
call sub.MFC42.DLL_CString::CString_4
mov esi, dword [esi + 4]
lea ecx, [esp + 4]
push esi
push 0x104
push 0x104
mov dword [esp + 0x1c], 0
call sub.MFC42.DLL_CString::GetBuffer
push eax
push 0x5e2414
push str.OperateBar_Disp
push str.JC_MainSet
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
mov eax, dword [esp + 4]
push eax
call dword [sym.imp.MSVCRT.dll_atoi]
add esp, 4
lea ecx, [esp + 4]
mov esi, eax
mov dword [esp + 0x10], 0xffffffff
call sub.MFC42.DLL_CString::CString
mov ecx, dword [esp + 8]
mov eax, esi
pop esi
mov dword fs:[0], ecx
add esp, 0x10
ret

Function at 0x503fc0
Capabilities:
Read .ini file

Disassembly:
push 0xffffffffffffffff
push 0x594568
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
push ecx
push esi
mov esi, ecx
push 0x5fd02c
lea ecx, [esp + 8]
call sub.MFC42.DLL_CString::CString_4
mov esi, dword [esi + 4]
lea ecx, [esp + 4]
push esi
push 0x104
push 0x104
mov dword [esp + 0x1c], 0
call sub.MFC42.DLL_CString::GetBuffer
push eax
push 0x5e2414
push str.RCBar_Disp
push str.JC_MainSet
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
mov eax, dword [esp + 4]
push eax
call dword [sym.imp.MSVCRT.dll_atoi]
add esp, 4
lea ecx, [esp + 4]
mov esi, eax
mov dword [esp + 0x10], 0xffffffff
call sub.MFC42.DLL_CString::CString
mov ecx, dword [esp + 8]
mov eax, esi
pop esi
mov dword fs:[0], ecx
add esp, 0x10
ret
Function at 0x5040e0
Capabilities:
Read .ini file

Disassembly:
push 0xffffffffffffffff
push 0x5945a8
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
push ecx
push esi
mov esi, ecx
push 0x5fd02c
lea ecx, [esp + 8]
call sub.MFC42.DLL_CString::CString_4
mov esi, dword [esi + 4]
lea ecx, [esp + 4]
push esi
push 0x104
push 0x104
mov dword [esp + 0x1c], 0
call sub.MFC42.DLL_CString::GetBuffer
push eax
push 0x5e2414
push str.LocBar_Disp
push str.JC_MainSet
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
mov eax, dword [esp + 4]
push eax
call dword [sym.imp.MSVCRT.dll_atoi]
add esp, 4
lea ecx, [esp + 4]
mov esi, eax
mov dword [esp + 0x10], 0xffffffff
call sub.MFC42.DLL_CString::CString
mov ecx, dword [esp + 8]
mov eax, esi
pop esi
mov dword fs:[0], ecx
add esp, 0x10
ret

Function at 0x504200
Capabilities:
Read .ini file

Disassembly:
push 0xffffffffffffffff
push 0x5945e8
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
push ecx
push esi
mov esi, ecx
push 0x5fd02c
lea ecx, [esp + 8]
call sub.MFC42.DLL_CString::CString_4
mov esi, dword [esi + 4]
lea ecx, [esp + 4]
push esi
push 0x104
push 0x104
mov dword [esp + 0x1c], 0
call sub.MFC42.DLL_CString::GetBuffer
push eax
push 0x5e2414
push str.SpecialBar_Disp
push str.JC_MainSet
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
mov eax, dword [esp + 4]
push eax
call dword [sym.imp.MSVCRT.dll_atoi]
add esp, 4
lea ecx, [esp + 4]
mov esi, eax
mov dword [esp + 0x10], 0xffffffff
call sub.MFC42.DLL_CString::CString
mov ecx, dword [esp + 8]
mov eax, esi
pop esi
mov dword fs:[0], ecx
add esp, 0x10
ret

Function at 0x504320
Capabilities:
Read .ini file

Disassembly:
push 0xffffffffffffffff
push 0x594628
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
push ecx
push esi
mov esi, ecx
push 0x5fd02c
lea ecx, [esp + 8]
call sub.MFC42.DLL_CString::CString_4
mov esi, dword [esi + 4]
lea ecx, [esp + 4]
push esi
push 0x104
push 0x104
mov dword [esp + 0x1c], 0
call sub.MFC42.DLL_CString::GetBuffer
push eax
push 0x5e2414
push str.LayoutBar_Disp
push str.JC_MainSet
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
mov eax, dword [esp + 4]
push eax
call dword [sym.imp.MSVCRT.dll_atoi]
add esp, 4
lea ecx, [esp + 4]
mov esi, eax
mov dword [esp + 0x10], 0xffffffff
call sub.MFC42.DLL_CString::CString
mov ecx, dword [esp + 8]
mov eax, esi
pop esi
mov dword fs:[0], ecx
add esp, 0x10
ret

Function at 0x504440
Capabilities:
Read .ini file

Disassembly:
push 0xffffffffffffffff
push 0x594668
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
push ecx
push esi
mov esi, ecx
push 0x5fd02c
lea ecx, [esp + 8]
call sub.MFC42.DLL_CString::CString_4
mov esi, dword [esi + 4]
lea ecx, [esp + 4]
push esi
push 0x104
push 0x104
mov dword [esp + 0x1c], 0
call sub.MFC42.DLL_CString::GetBuffer
push eax
push 0x5e2414
push str.GradeBar_Disp
push str.JC_MainSet
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
mov eax, dword [esp + 4]
push eax
call dword [sym.imp.MSVCRT.dll_atoi]
add esp, 4
lea ecx, [esp + 4]
mov esi, eax
mov dword [esp + 0x10], 0xffffffff
call sub.MFC42.DLL_CString::CString
mov ecx, dword [esp + 8]
mov eax, esi
pop esi
mov dword fs:[0], ecx
add esp, 0x10
ret
Function at 0x504560
Capabilities:
Read .ini file

Disassembly:
push 0xffffffffffffffff
push 0x5946a8
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
push ecx
push esi
mov esi, ecx
push 0x5fd02c
lea ecx, [esp + 8]
call sub.MFC42.DLL_CString::CString_4
mov esi, dword [esi + 4]
lea ecx, [esp + 4]
push esi
push 0x104
push 0x104
mov dword [esp + 0x1c], 0
call sub.MFC42.DLL_CString::GetBuffer
push eax
push 0x5edaa0
push str.CommandBar_Disp
push str.JC_MainSet
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
mov eax, dword [esp + 4]
push eax
call dword [sym.imp.MSVCRT.dll_atoi]
add esp, 4
lea ecx, [esp + 4]
mov esi, eax
mov dword [esp + 0x10], 0xffffffff
call sub.MFC42.DLL_CString::CString
mov ecx, dword [esp + 8]
mov eax, esi
pop esi
mov dword fs:[0], ecx
add esp, 0x10
ret

Function at 0x504680
Capabilities:
Read .ini file

Disassembly:
push 0xffffffffffffffff
push 0x5946e8
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
push ecx
push esi
mov esi, ecx
push 0x5fd02c
lea ecx, [esp + 8]
call sub.MFC42.DLL_CString::CString_4
mov esi, dword [esi + 4]
lea ecx, [esp + 4]
push esi
push 0x104
push 0x104
mov dword [esp + 0x1c], 0
call sub.MFC42.DLL_CString::GetBuffer
push eax
push 0x5e2414
push str.FileListBar_Disp
push str.JC_MainSet
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
mov eax, dword [esp + 4]
push eax
call dword [sym.imp.MSVCRT.dll_atoi]
add esp, 4
lea ecx, [esp + 4]
mov esi, eax
mov dword [esp + 0x10], 0xffffffff
call sub.MFC42.DLL_CString::CString
mov ecx, dword [esp + 8]
mov eax, esi
pop esi
mov dword fs:[0], ecx
add esp, 0x10
ret

Function at 0x5047a0
Capabilities:
Read .ini file

Disassembly:
push 0xffffffffffffffff
push 0x594728
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
push ecx
push esi
mov esi, ecx
push 0x5fd02c
lea ecx, [esp + 8]
call sub.MFC42.DLL_CString::CString_4
mov esi, dword [esi + 4]
lea ecx, [esp + 4]
push esi
push 0x104
push 0x104
mov dword [esp + 0x1c], 0
call sub.MFC42.DLL_CString::GetBuffer
push eax
push 0x5e2414
push str.ClothingGridBar
push str.JC_MainSet
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
mov eax, dword [esp + 4]
push eax
call dword [sym.imp.MSVCRT.dll_atoi]
add esp, 4
lea ecx, [esp + 4]
mov esi, eax
mov dword [esp + 0x10], 0xffffffff
call sub.MFC42.DLL_CString::CString
mov ecx, dword [esp + 8]
mov eax, esi
pop esi
mov dword fs:[0], ecx
add esp, 0x10
ret
Function at 0x5048c0
Capabilities:
Read .ini file

Disassembly:
push 0xffffffffffffffff
push 0x59477f
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 8
push esi
mov esi, ecx
push 0x5fd02c
lea ecx, [esp + 8]
mov dword [esp + 0xc], 0
call sub.MFC42.DLL_CString::CString_4
mov esi, dword [esi + 4]
lea ecx, [esp + 4]
push esi
push 0x104
push 0x104
mov dword [esp + 0x20], 1
call sub.MFC42.DLL_CString::GetBuffer
push eax
push 0x5fd02c
push str.Tree_RscPath
push str.JC_MainSet
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
mov esi, dword [esp + 0x1c]
lea eax, [esp + 4]
push eax
mov ecx, esi
call sub.MFC42.DLL_CString::CString_3
mov dword [esp + 8], 1
lea ecx, [esp + 4]
mov byte [esp + 0x14], 0
call sub.MFC42.DLL_CString::CString
mov ecx, dword [esp + 0xc]
mov eax, esi
pop esi
mov dword fs:[0], ecx
add esp, 0x14
ret 4

Function at 0x504ab0
Capabilities:
Read .ini file

Disassembly:
push 0xffffffffffffffff
push 0x5947d8
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
push ecx
push esi
mov esi, ecx
push 0x5fd02c
lea ecx, [esp + 8]
call sub.MFC42.DLL_CString::CString_4
mov esi, dword [esi + 4]
lea ecx, [esp + 4]
push esi
push 0x104
push 0x104
mov dword [esp + 0x1c], 0
call sub.MFC42.DLL_CString::GetBuffer
push eax
push 0x5e2414
push str.FileList_FileType
push str.JC_SystemSet
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
mov eax, dword [esp + 4]
push eax
call dword [sym.imp.MSVCRT.dll_atoi]
add esp, 4
lea ecx, [esp + 4]
mov esi, eax
mov dword [esp + 0x10], 0xffffffff
call sub.MFC42.DLL_CString::CString
mov ecx, dword [esp + 8]
mov eax, esi
pop esi
mov dword fs:[0], ecx
add esp, 0x10
ret

Function at 0x504bd0
Capabilities:
Read .ini file

Disassembly:
push 0xffffffffffffffff
push 0x594818
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
push ecx
push esi
mov esi, ecx
push 0x5fd02c
lea ecx, [esp + 8]
call sub.MFC42.DLL_CString::CString_4
mov esi, dword [esi + 4]
lea ecx, [esp + 4]
push esi
push 0x104
push 0x104
mov dword [esp + 0x1c], 0
call sub.MFC42.DLL_CString::GetBuffer
push eax
push 0x5e2414
push str.ToolBar_LockState
push str.JC_MainSet
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
mov eax, dword [esp + 4]
push eax
call dword [sym.imp.MSVCRT.dll_atoi]
add esp, 4
lea ecx, [esp + 4]
mov esi, eax
mov dword [esp + 0x10], 0xffffffff
call sub.MFC42.DLL_CString::CString
mov ecx, dword [esp + 8]
mov eax, esi
pop esi
mov dword fs:[0], ecx
add esp, 0x10
ret
Function at 0x504cf0
Capabilities:
Read .ini file

Disassembly:
push 0xffffffffffffffff
push 0x594858
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
push ecx
push esi
mov esi, ecx
push 0x5fd02c
lea ecx, [esp + 8]
call sub.MFC42.DLL_CString::CString_4
mov esi, dword [esi + 4]
lea ecx, [esp + 4]
push esi
push 0x104
push 0x104
mov dword [esp + 0x1c], 0
call sub.MFC42.DLL_CString::GetBuffer
push eax
push 0x5e2414
push str.ToolBar_TextDisp
push str.JC_MainSet
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
mov eax, dword [esp + 4]
push eax
call dword [sym.imp.MSVCRT.dll_atoi]
add esp, 4
lea ecx, [esp + 4]
mov esi, eax
mov dword [esp + 0x10], 0xffffffff
call sub.MFC42.DLL_CString::CString
mov ecx, dword [esp + 8]
mov eax, esi
pop esi
mov dword fs:[0], ecx
add esp, 0x10
ret

Function at 0x504e10
Capabilities:
Read .ini file

Disassembly:
push 0xffffffffffffffff
push 0x594898
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
push ecx
push esi
mov esi, ecx
push 0x5fd02c
lea ecx, [esp + 8]
call sub.MFC42.DLL_CString::CString_4
mov esi, dword [esi + 4]
lea ecx, [esp + 4]
push esi
push 0x104
push 0x104
mov dword [esp + 0x1c], 0
call sub.MFC42.DLL_CString::GetBuffer
push eax
push 0x5edaa0
push str.Display_PageID
push str.JC_MainSet
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
mov eax, dword [esp + 4]
push eax
call dword [sym.imp.MSVCRT.dll_atoi]
add esp, 4
lea ecx, [esp + 4]
mov esi, eax
mov dword [esp + 0x10], 0xffffffff
call sub.MFC42.DLL_CString::CString
mov ecx, dword [esp + 8]
mov eax, esi
pop esi
mov dword fs:[0], ecx
add esp, 0x10
ret

Function at 0x504e26
Capabilities:
Read .ini file

Disassembly:
push 0xffffffffffffffff
push 0x594898
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
push ecx
push esi
mov esi, ecx
push 0x5fd02c
lea ecx, [esp + 8]
call sub.MFC42.DLL_CString::CString_4
mov esi, dword [esi + 4]
lea ecx, [esp + 4]
push esi
push 0x104
push 0x104
mov dword [esp + 0x1c], 0
call sub.MFC42.DLL_CString::GetBuffer
push eax
push 0x5edaa0
push str.Display_PageID
push str.JC_MainSet
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
mov eax, dword [esp + 4]
push eax
call dword [sym.imp.MSVCRT.dll_atoi]
add esp, 4
lea ecx, [esp + 4]
mov esi, eax
mov dword [esp + 0x10], 0xffffffff
call sub.MFC42.DLL_CString::CString
mov ecx, dword [esp + 8]
mov eax, esi
pop esi
mov dword fs:[0], ecx
add esp, 0x10
ret

Function at 0x504f30
Capabilities:
Read .ini file

Disassembly:
push 0xffffffffffffffff
push 0x5948d8
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
push ecx
push esi
mov esi, ecx
push 0x5fd02c
lea ecx, [esp + 8]
call sub.MFC42.DLL_CString::CString_4
mov esi, dword [esi + 4]
lea ecx, [esp + 4]
push esi
push 0x104
push 0x104
mov dword [esp + 0x1c], 0
call sub.MFC42.DLL_CString::GetBuffer
push eax
push 0x5edaa0
push str.Display_SelProperty
push str.JC_MainSet
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
mov eax, dword [esp + 4]
push eax
call dword [sym.imp.MSVCRT.dll_atoi]
add esp, 4
lea ecx, [esp + 4]
mov esi, eax
mov dword [esp + 0x10], 0xffffffff
call sub.MFC42.DLL_CString::CString
mov ecx, dword [esp + 8]
mov eax, esi
pop esi
mov dword fs:[0], ecx
add esp, 0x10
ret
Function at 0x504f46
Capabilities:
Read .ini file

Disassembly:
push 0xffffffffffffffff
push 0x5948d8
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
push ecx
push esi
mov esi, ecx
push 0x5fd02c
lea ecx, [esp + 8]
call sub.MFC42.DLL_CString::CString_4
mov esi, dword [esi + 4]
lea ecx, [esp + 4]
push esi
push 0x104
push 0x104
mov dword [esp + 0x1c], 0
call sub.MFC42.DLL_CString::GetBuffer
push eax
push 0x5edaa0
push str.Display_SelProperty
push str.JC_MainSet
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
mov eax, dword [esp + 4]
push eax
call dword [sym.imp.MSVCRT.dll_atoi]
add esp, 4
lea ecx, [esp + 4]
mov esi, eax
mov dword [esp + 0x10], 0xffffffff
call sub.MFC42.DLL_CString::CString
mov ecx, dword [esp + 8]
mov eax, esi
pop esi
mov dword fs:[0], ecx
add esp, 0x10
ret

Function at 0x505050
Capabilities:
Read .ini file

Disassembly:
push 0xffffffffffffffff
push 0x594918
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
push ecx
push esi
mov esi, ecx
push 0x5fd02c
lea ecx, [esp + 8]
call sub.MFC42.DLL_CString::CString_4
mov esi, dword [esi + 4]
lea ecx, [esp + 4]
push esi
push 0x104
push 0x104
mov dword [esp + 0x1c], 0
call sub.MFC42.DLL_CString::GetBuffer
push eax
push 0x5e2414
push str.Objects_SelMode
push str.JC_MainSet
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
mov eax, dword [esp + 4]
push eax
call dword [sym.imp.MSVCRT.dll_atoi]
add esp, 4
lea ecx, [esp + 4]
mov esi, eax
mov dword [esp + 0x10], 0xffffffff
call sub.MFC42.DLL_CString::CString
mov ecx, dword [esp + 8]
mov eax, esi
pop esi
mov dword fs:[0], ecx
add esp, 0x10
ret

Function at 0x505066
Capabilities:
Read .ini file

Disassembly:
push 0xffffffffffffffff
push 0x594918
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
push ecx
push esi
mov esi, ecx
push 0x5fd02c
lea ecx, [esp + 8]
call sub.MFC42.DLL_CString::CString_4
mov esi, dword [esi + 4]
lea ecx, [esp + 4]
push esi
push 0x104
push 0x104
mov dword [esp + 0x1c], 0
call sub.MFC42.DLL_CString::GetBuffer
push eax
push 0x5e2414
push str.Objects_SelMode
push str.JC_MainSet
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
mov eax, dword [esp + 4]
push eax
call dword [sym.imp.MSVCRT.dll_atoi]
add esp, 4
lea ecx, [esp + 4]
mov esi, eax
mov dword [esp + 0x10], 0xffffffff
call sub.MFC42.DLL_CString::CString
mov ecx, dword [esp + 8]
mov eax, esi
pop esi
mov dword fs:[0], ecx
add esp, 0x10
ret

Function at 0x505170
Capabilities:
Read .ini file

Disassembly:
push 0xffffffffffffffff
push 0x594958
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
push ecx
push esi
mov esi, ecx
push 0x5fd02c
lea ecx, [esp + 8]
call sub.MFC42.DLL_CString::CString_4
mov esi, dword [esi + 4]
lea ecx, [esp + 4]
push esi
push 0x104
push 0x104
mov dword [esp + 0x1c], 0
call sub.MFC42.DLL_CString::GetBuffer
push eax
push 0x5e2414
push str.Program_Mutex
push str.JC_MainSet
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
mov eax, dword [esp + 4]
push eax
call dword [sym.imp.MSVCRT.dll_atoi]
add esp, 4
lea ecx, [esp + 4]
mov esi, eax
mov dword [esp + 0x10], 0xffffffff
call sub.MFC42.DLL_CString::CString
mov ecx, dword [esp + 8]
mov eax, esi
pop esi
mov dword fs:[0], ecx
add esp, 0x10
ret
Function at 0x505186
Capabilities:
Read .ini file

Disassembly:
push 0xffffffffffffffff
push 0x594958
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
push ecx
push esi
mov esi, ecx
push 0x5fd02c
lea ecx, [esp + 8]
call sub.MFC42.DLL_CString::CString_4
mov esi, dword [esi + 4]
lea ecx, [esp + 4]
push esi
push 0x104
push 0x104
mov dword [esp + 0x1c], 0
call sub.MFC42.DLL_CString::GetBuffer
push eax
push 0x5e2414
push str.Program_Mutex
push str.JC_MainSet
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
mov eax, dword [esp + 4]
push eax
call dword [sym.imp.MSVCRT.dll_atoi]
add esp, 4
lea ecx, [esp + 4]
mov esi, eax
mov dword [esp + 0x10], 0xffffffff
call sub.MFC42.DLL_CString::CString
mov ecx, dword [esp + 8]
mov eax, esi
pop esi
mov dword fs:[0], ecx
add esp, 0x10
ret

Function at 0x505480
Capabilities:
Read .ini file

Disassembly:
push 0xffffffffffffffff
push 0x594a08
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
push ecx
push esi
mov esi, ecx
push 0x5fd02c
lea ecx, [esp + 8]
call sub.MFC42.DLL_CString::CString_4
mov esi, dword [esi + 4]
lea ecx, [esp + 4]
push esi
push 0x104
push 0x104
mov dword [esp + 0x1c], 0
call sub.MFC42.DLL_CString::GetBuffer
push eax
push 0x5e2414
push str.PrgSaveLog_Used
push str.JL_SystemSet
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
mov eax, dword [esp + 4]
push eax
call dword [sym.imp.MSVCRT.dll_atoi]
add esp, 4
lea ecx, [esp + 4]
mov esi, eax
mov dword [esp + 0x10], 0xffffffff
call sub.MFC42.DLL_CString::CString
mov ecx, dword [esp + 8]
mov eax, esi
pop esi
mov dword fs:[0], ecx
add esp, 0x10
ret

Function at 0x505496
Capabilities:
Read .ini file

Disassembly:
push 0xffffffffffffffff
push 0x594a08
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
push ecx
push esi
mov esi, ecx
push 0x5fd02c
lea ecx, [esp + 8]
call sub.MFC42.DLL_CString::CString_4
mov esi, dword [esi + 4]
lea ecx, [esp + 4]
push esi
push 0x104
push 0x104
mov dword [esp + 0x1c], 0
call sub.MFC42.DLL_CString::GetBuffer
push eax
push 0x5e2414
push str.PrgSaveLog_Used
push str.JL_SystemSet
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
mov eax, dword [esp + 4]
push eax
call dword [sym.imp.MSVCRT.dll_atoi]
add esp, 4
lea ecx, [esp + 4]
mov esi, eax
mov dword [esp + 0x10], 0xffffffff
call sub.MFC42.DLL_CString::CString
mov ecx, dword [esp + 8]
mov eax, esi
pop esi
mov dword fs:[0], ecx
add esp, 0x10
ret