Function at 0x429432
Capabilities:
Read .ini file

Disassembly:
push ebp
mov ebp, esp
add esp, 0xffffffe0
push esi
push edi
cmp dword [0x44f32d], 0
je 0x42978a
push 0x40
push 0
push 0
push 0x467
push dword [0x4538b0]
call fcn.00408423
or eax, eax
je 0x429465
pop edi
pop esi
leave
ret
push 0x200
push 0x476b76
call sub.kernel32.dll_RtlZeroMemory
mov dword [0x476b72], 0
push 0xc73a
call fcn.00449209
mov eax, dword [0x476b72]
or eax, eax
je 0x429495
pop edi
pop esi
leave
ret
mov dword [ebp - 0x20], 0
mov byte [0x463932], 0
mov dword [ebp - 0x1c], 8
lea eax, [ebp - 0x1c]
push eax
push dword [ebp - 0x20]
push 0x1305
push dword [0x45390c]
call sub.user32.dll_SendMessageA
or eax, eax
je 0x4294e5
push 0x10
push dword [ebp - 4]
call sub.user32.dll_GetWindowLongA
or eax, eax
je 0x4294e0
push 1
push 0x463932
push eax
call fcn.0040cdd5
inc dword [ebp - 0x20]
jmp 0x4294aa
push 0x463932
call fcn.004010ef
mov byte [eax + 0x463931], 0
call fcn.00414330
mov esi, 0x476b76
jmp 0x429554
push 0
push dword [esi]
call sub.user32.dll_GetWindowLongA
cmp eax, 0xffdd
je 0x429520
cmp eax, 0xffdf
je 0x429520
cmp eax, 0xffe0
jne 0x42953a
push 0xffffffffffffffeb
push dword [esi]
call sub.user32.dll_GetWindowLongA
push 0
push 0
push 0xb9
push eax
call sub.user32.dll_SendMessageA
jmp 0x429551
cmp eax, 0xffde
jne 0x429551
push 4
push dword [esi]
call sub.user32.dll_GetWindowLongA
mov dword [eax + 4], 0
lea esi, [esi + 4]
cmp dword [esi], 0
jne 0x429502
push 0
push 0x9c49
push 0x111
push dword [0x4538b0]
call sub.user32.dll_SendMessageA
push 0
push 0xb79a
push 0x111
push dword [0x4538b0]
call sub.user32.dll_SendMessageA
cmp dword [0x4538c4], 0
jne 0x429862
push 0x45cb12
push 0x463932
push str.AutoLoad
push str.AutoLoad
call sub.kernel32.dll_WritePrivateProfileStringA
xor edi, edi
push 0
push 0
push 0x110a
push dword [0x453910]
call sub.user32.dll_SendMessageA
push eax
push dword [0x453910]
call fcn.0042b54f
xor esi, esi
mov byte [0x463932], 0
jmp 0x4295f8
mov eax, dword [esi*4 + 0x476da2]
or eax, eax
je 0x4295ea
mov eax, 1
push 1
push 0x463932
push eax
call fcn.0040cdd5
inc esi
cmp esi, edi
jb 0x4295da
push 0
push 0x463932
push 0
call fcn.0040cdd5
push 0x45cb12
push 0x463932
push 0x44f825
push 0x44f825
call sub.kernel32.dll_WritePrivateProfileStringA
push str.RadASM
push dword [0x4538b0]
call sub.user32.dll_SetWindowTextA
push dword [0x4a32d2]
push 0
push 0x1101
push dword [0x453910]
call sub.user32.dll_SendMessageA
push dword [0x453910]
call sub.user32.dll_UpdateWindow
push 0
push 0
push 0x14b
push dword [0x45ff6e]
call sub.user32.dll_SendMessageA
push 0
push 0
push 0x184
push dword [0x45ff76]
call sub.user32.dll_SendMessageA
push dword [0x45ff76]
call sub.user32.dll_UpdateWindow
call fcn.004146c2
call fcn.00427de4
mov dword [0x44f32d], 0
mov byte [0x45cb12], 0
mov byte [0x45d436], 0
mov dword [0x45c9fe], 0
push 0x45cc16
push 0x80
push 0x45ca0e
push 0x44ef8c
push str.Assembler
push str.Assembler
call sub.kernel32.dll_GetPrivateProfileStringA
push 0x463932
push 0x45ca0e
call fcn.0040cd48
push 0x463932
call fcn.0042830a
push 0x44f351
push 2
push 0x401
push dword [0x4538bc]
call sub.user32.dll_SendMessageA
push 1
call fcn.004348dc
mov dword [0x460006], 1
push 1
push 1
push 0x402
push dword [0x453914]
call sub.user32.dll_SendMessageA
push 0x45db52
call fcn.00415f44
cmp dword [0x44f369], 0
je 0x429755
push dword [0x44f369]
call sub.kernel32.dll_GlobalFree
mov dword [0x44f369], 0
xor eax, eax
mov dword [0x44f339], eax
mov dword [0x44f341], eax
push 0x80
push 0
push 0
push 0x468
push dword [0x4538b0]
call fcn.00408423
xor eax, eax
mov byte [0x4aadc2], al
pop edi
pop esi
leave
ret
mov dword [0x45c9fe], 0
push 0x45cc16
push 0x80
push 0x45ca0e
push 0x44ef8c
push str.Assembler
push str.Assembler
call sub.kernel32.dll_GetPrivateProfileStringA
push 0x463932
push 0x45ca0e
call fcn.0040cd48
push 0x463932
call fcn.0042830a
push 0x44f351
push 2
push 0x401
push dword [0x4538bc]
call sub.user32.dll_SendMessageA
push 1
call fcn.004348dc
mov dword [0x460006], 1
push 1
push 1
push 0x402
push dword [0x453914]
call sub.user32.dll_SendMessageA
push 0
push 0
push 0x14b
push dword [0x45ff6e]
call sub.user32.dll_SendMessageA
push 0
push 0
push 0x184
push dword [0x45ff76]
call sub.user32.dll_SendMessageA
cmp dword [0x44f369], 0
je 0x429852
push dword [0x44f369]
call sub.kernel32.dll_GlobalFree
mov dword [0x44f369], 0
xor eax, eax
mov dword [0x44f339], eax
mov dword [0x44f341], eax
pop edi
pop esi
leave
ret
mov eax, 1
pop edi
pop esi
leave
ret