Function at 0x40257c
Capabilities:
Hide graphical window

Disassembly:
push ebp
mov ebp, esp
push ecx
push ebx
mov ebx, ecx
push esi
push edi
lea edi, [ebx + 4]
push dword [edi]
call dword [sym.imp.USER32.dll_GetParent]
push eax
mov ecx, edi
call fcn.0043d1df
mov esi, dword [sym.imp.USER32.dll_GetDlgItem]
push 0x401
push dword [edi]
call esi
push 0x402
mov dword [ebx + 0x3c], eax
push dword [edi]
call esi
push 0x488188
mov dword [ebx + 0x40], eax
call sym.Dismx86.exe_DismMultiLanguage
push eax
xor eax, eax
push eax
push 0x1703
push dword [ebx + 0x3c]
call dword [sym.imp.USER32.dll_SendMessageW]
push dword [ebx + 0x2c]
push dword [ebx + 0x40]
call dword [sym.imp.USER32.dll_SetWindowTextW]
call fcn.0043d5bb
push eax
lea ecx, [ebp - 4]
call fcn.0043bbe8
mov ecx, dword [0x4ad468]
lea eax, [ebp - 4]
push eax
mov edx, str.DismImageFiles
call fcn.0044e38e
mov esi, dword [ebp - 4]
pop ecx
jmp 0x402623
push esi
push eax
push 0x143
push dword [ebx + 0x3c]
call dword [sym.imp.USER32.dll_SendMessageW]
mov ecx, esi
call fcn.0044ccce
lea esi, [esi + eax*2]
add esi, 2
xor eax, eax
cmp word [esi], ax
jne 0x402606
lea ecx, [ebp - 4]
call fcn.0043c7e8
push 0x3ee
push dword [edi]
call dword [sym.imp.USER32.dll_GetDlgItem]
cmp dword [ebx + 0x20], 0
mov esi, eax
je 0x402737
push 0x488290
call sym.Dismx86.exe_DismMultiLanguage
push eax
push dword [edi]
mov edi, dword [sym.imp.USER32.dll_SetWindowTextW]
call edi
push 0x48829c
call sym.Dismx86.exe_DismMultiLanguage
push eax
push 0
push 0x1703
push dword [ebx + 0x40]
call dword [sym.imp.USER32.dll_SendMessageW]
push 0x4882bc
call sym.Dismx86.exe_DismMultiLanguage
push eax
push esi
call edi
mov edi, dword [sym.imp.USER32.dll_ShowWindow]
push 1
push esi
call edi
push 0x3ef
push dword [ebx + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
push 0x4882cc
mov esi, eax
call sym.Dismx86.exe_DismMultiLanguage
push eax
push esi
call dword [sym.imp.USER32.dll_SetWindowTextW]
push 1
push esi
call edi
push 0x3f0
push dword [ebx + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
push 0x4882dc
mov esi, eax
call sym.Dismx86.exe_DismMultiLanguage
push eax
push esi
call dword [sym.imp.USER32.dll_SetWindowTextW]
push 1
push esi
call edi
push 0x3f1
push dword [ebx + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
push 0x4882e8
mov esi, eax
call sym.Dismx86.exe_DismMultiLanguage
push eax
push esi
call dword [sym.imp.USER32.dll_SetWindowTextW]
push 1
push esi
call edi
push 0x3f3
push dword [ebx + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
push str.WindowsToGo
mov esi, eax
call sym.Dismx86.exe_DismMultiLanguage
push eax
push esi
call dword [sym.imp.USER32.dll_SetWindowTextW]
push 1
push esi
call edi
mov edx, str.DismApplyPaths
jmp 0x402783
push 0x488230
call sym.Dismx86.exe_DismMultiLanguage
push eax
push dword [edi]
mov edi, dword [sym.imp.USER32.dll_SetWindowTextW]
call edi
push 0x48823c
call sym.Dismx86.exe_DismMultiLanguage
push eax
push 0
push 0x1703
push dword [ebx + 0x40]
call dword [sym.imp.USER32.dll_SendMessageW]
push 0x488260
call sym.Dismx86.exe_DismMultiLanguage
push eax
push esi
call edi
push 1
push esi
call dword [sym.imp.USER32.dll_ShowWindow]
mov edx, str.DismMountPaths
mov ecx, dword [0x4ad468]
lea eax, [ebp - 4]
push eax
call fcn.0044e38e
mov edi, dword [ebp - 4]
xor eax, eax
pop ecx
mov esi, edi
cmp word [edi], ax
je 0x4027c6
xor edi, edi
push esi
push edi
push 0x143
push dword [ebx + 0x40]
call dword [sym.imp.USER32.dll_SendMessageW]
mov ecx, esi
call fcn.0044ccce
lea esi, [esi + eax*2]
add esi, 2
cmp word [esi], di
jne 0x4027a1
mov edi, dword [ebp - 4]
push 0x3f2
push dword [ebx + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
push 0x48832c
mov esi, eax
call sym.Dismx86.exe_DismMultiLanguage
push eax
push esi
call dword [sym.imp.USER32.dll_SetWindowTextW]
push 0x3ea
push dword [ebx + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
push 0x488174
mov esi, eax
call sym.Dismx86.exe_DismMultiLanguage
push eax
push esi
call dword [sym.imp.USER32.dll_SetWindowTextW]
push 0x3ed
push dword [ebx + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
push 0x488174
mov esi, eax
call sym.Dismx86.exe_DismMultiLanguage
push eax
push esi
call dword [sym.imp.USER32.dll_SetWindowTextW]
push 1
push dword [ebx + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
push 0x488150
mov esi, eax
call sym.Dismx86.exe_DismMultiLanguage
push eax
push esi
call dword [sym.imp.USER32.dll_SetWindowTextW]
push 2
push dword [ebx + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
push 0x488158
mov esi, eax
call sym.Dismx86.exe_DismMultiLanguage
push eax
push esi
call dword [sym.imp.USER32.dll_SetWindowTextW]
push 0x3e8
push dword [ebx + 4]
lea esi, [ebx + 0x38]
call dword [sym.imp.USER32.dll_GetDlgItem]
sub esp, 0xc
mov dword [esi], eax
push 0x96
push ecx
push 0x48817c
call sym.Dismx86.exe_DismMultiLanguage
push eax
xor ebx, ebx
mov ecx, esi
push ebx
call fcn.004319ae
sub esp, 0xc
push 0x15e
push ecx
push 0x488184
call sym.Dismx86.exe_DismMultiLanguage
push eax
push 1
mov ecx, esi
call fcn.004319ae
push 0x21
push ebx
push 0x1036
push dword [esi]
call dword [sym.imp.USER32.dll_SendMessageW]
lea ecx, [edi - 0x10]
call fcn.0043d912
pop edi
xor eax, eax
pop esi
inc eax
pop ebx
leave
ret 0x10