Function at 0x4017a7
Capabilities:
Delete file

Disassembly:
push 0xcc
mov eax, 0x41b4e5
call fcn.0040d846
lea edi, [ebp - 0x98]
call fcn.004028c9
and dword [ebp - 4], 0
lea eax, [ebp - 0x58]
call fcn.00404120
mov byte [ebp - 4], 1
call fcn.00402703
call fcn.00401f13
call fcn.00401da9
mov eax, edi
push eax
lea esi, [ebp - 0x58]
call fcn.004046d0
push str.My.7z
mov eax, esi
push eax
call fcn.00404a30
lea edi, [ebp - 0x78]
call fcn.004028c9
sub esp, 0x20
mov byte [ebp - 4], 2
mov ebx, 0x84c144
mov esi, esp
mov dword [ebp - 0x18], esp
call fcn.004043b0
mov ebx, edi
call fcn.00404850
lea esi, [ebp - 0xb8]
call fcn.004043b0
push 0x41f148
mov eax, esi
push eax
mov byte [ebp - 4], 3
call fcn.00404a30
lea edi, [ebp - 0xd8]
call fcn.004028c9
push 0
mov esi, ebx
mov byte [ebp - 4], 4
call fcn.00404c70
push eax
call fcn.0040be16
pop ecx
pop ecx
cmp eax, 0xffffffff
je 0x4018bc
lea esi, [ebp - 0x38]
call fcn.004043b0
push 0x41f14c
mov eax, esi
push eax
mov byte [ebp - 4], 5
call fcn.00404a30
push 0
call fcn.00404c70
push eax
call fcn.0040be16
pop ecx
pop ecx
cmp eax, 0xffffffff
je 0x401897
call fcn.00404d10
push eax
call dword [sym.imp.KERNEL32.dll_DeleteFileW]
lea esi, [ebp - 0x38]
call fcn.00404c70
push eax
lea esi, [ebp - 0x78]
call fcn.00404c70
push eax
call fcn.0040be2e
pop ecx
pop ecx
lea esi, [ebp - 0x38]
mov byte [ebp - 4], 4
call fcn.00404440
sub esp, 0x20
mov edi, 0x41f150
mov ebx, edi
mov esi, esp
mov dword [ebp - 0x18], esp
call fcn.00404320
push 0x87
sub esp, 0x20
mov byte [ebp - 4], 6
lea ebx, [ebp - 0x58]
mov esi, esp
mov dword [ebp - 0x14], esp
call fcn.004043b0
mov byte [ebp - 4], 4
call fcn.0040170b
add esp, 0x24
lea ebx, [ebp - 0x98]
mov esi, esp
mov dword [ebp - 0x14], esp
call fcn.004043b0
sub esp, 0x20
mov byte [ebp - 4], 7
lea ebx, [ebp - 0x58]
mov esi, esp
mov dword [ebp - 0x18], esp
call fcn.004043b0
mov byte [ebp - 4], 4
call fcn.00402943
add esp, 0x20
mov ebx, 0x84c104
mov esi, esp
mov dword [ebp - 0x14], esp
call fcn.004043b0
lea ebx, [ebp - 0x98]
call fcn.00404850
mov eax, ebx
push eax
lea esi, [ebp - 0x58]
call fcn.004046d0
push str.game.7z
mov eax, esi
push eax
call fcn.00404a30
sub esp, 0x20
mov ebx, edi
mov esi, esp
mov dword [ebp - 0x14], esp
call fcn.00404320
push 0x88
sub esp, 0x20
mov byte [ebp - 4], 8
lea ebx, [ebp - 0x58]
mov esi, esp
mov dword [ebp - 0x18], esp
call fcn.004043b0
mov byte [ebp - 4], 4
call fcn.0040170b
add esp, 0x24
lea ebx, [ebp - 0x98]
mov esi, esp
mov dword [ebp - 0x14], esp
call fcn.004043b0
sub esp, 0x20
mov byte [ebp - 4], 9
lea ebx, [ebp - 0x58]
mov esi, esp
mov dword [ebp - 0x18], esp
call fcn.004043b0
mov byte [ebp - 4], 4
call fcn.00402943
add esp, 0x40
cmp dword [0x425868], 0
jne 0x401a2e
lea edi, [ebp - 0x38]
call fcn.004028c9
sub esp, 0x20
mov byte [ebp - 4], 0xa
mov ebx, 0x84c104
mov esi, esp
mov dword [ebp - 0x14], esp
call fcn.004043b0
mov ebx, edi
call fcn.00404850
push str.launch.exe
mov eax, edi
push eax
call fcn.00404a30
sub esp, 0x20
mov ebx, 0x425868
mov esi, esp
mov dword [ebp - 0x14], esp
call fcn.004043b0
sub esp, 0x20
mov byte [ebp - 4], 0xb
mov ebx, edi
mov esi, esp
mov dword [ebp - 0x18], esp
call fcn.004043b0
mov byte [ebp - 4], 0xa
call fcn.00401a6d
add esp, 0x40
mov esi, edi
call fcn.00404440
push 0
call dword [sym.imp.USER32.dll_PostQuitMessage]
lea esi, [ebp - 0xd8]
call fcn.00404440
lea esi, [ebp - 0xb8]
call fcn.00404440
lea esi, [ebp - 0x78]
call fcn.00404440
lea esi, [ebp - 0x58]
call fcn.00404440
lea esi, [ebp - 0x98]
call fcn.00404440
call fcn.0040d8e5
ret