Function at 0x40257d
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.0043c1e3
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 0x486158
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.0043c5cd
push eax
lea ecx, [ebp - 4]
call fcn.0043ac50
mov ecx, dword [0x4ab4f0]
lea eax, [ebp - 4]
push eax
mov edx, str.DismImageFiles
call fcn.0044d34f
mov esi, dword [ebp - 4]
pop ecx
jmp 0x402624
push esi
push eax
push 0x143
push dword [ebx + 0x3c]
call dword [sym.imp.USER32.dll_SendMessageW]
mov ecx, esi
call fcn.0044bc8f
lea esi, [esi + eax*2]
add esi, 2
xor eax, eax
cmp word [esi], ax
jne 0x402607
lea ecx, [ebp - 4]
call fcn.0043b7b6
push 0x3ee
push dword [edi]
call dword [sym.imp.USER32.dll_GetDlgItem]
cmp dword [ebx + 0x20], 0
mov esi, eax
je 0x402738
push 0x486260
call sym.Dismx86.exe_DismMultiLanguage
push eax
push dword [edi]
mov edi, dword [sym.imp.USER32.dll_SetWindowTextW]
call edi
push 0x48626c
call sym.Dismx86.exe_DismMultiLanguage
push eax
push 0
push 0x1703
push dword [ebx + 0x40]
call dword [sym.imp.USER32.dll_SendMessageW]
push 0x48628c
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 0x48629c
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 0x4862ac
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 0x4862b8
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 0x402784
push 0x486200
call sym.Dismx86.exe_DismMultiLanguage
push eax
push dword [edi]
mov edi, dword [sym.imp.USER32.dll_SetWindowTextW]
call edi
push 0x48620c
call sym.Dismx86.exe_DismMultiLanguage
push eax
push 0
push 0x1703
push dword [ebx + 0x40]
call dword [sym.imp.USER32.dll_SendMessageW]
push 0x486230
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 [0x4ab4f0]
lea eax, [ebp - 4]
push eax
call fcn.0044d34f
mov edi, dword [ebp - 4]
xor eax, eax
pop ecx
mov esi, edi
cmp word [edi], ax
je 0x4027c7
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.0044bc8f
lea esi, [esi + eax*2]
add esi, 2
cmp word [esi], di
jne 0x4027a2
mov edi, dword [ebp - 4]
push 0x3f2
push dword [ebx + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
push 0x4862fc
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 0x486144
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 0x486144
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 0x486120
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 0x486128
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 0x48614c
call sym.Dismx86.exe_DismMultiLanguage
push eax
xor ebx, ebx
mov ecx, esi
push ebx
call fcn.00430c39
sub esp, 0xc
push 0x15e
push ecx
push 0x486154
call sym.Dismx86.exe_DismMultiLanguage
push eax
push 1
mov ecx, esi
call fcn.00430c39
push 0x21
push ebx
push 0x1036
push dword [esi]
call dword [sym.imp.USER32.dll_SendMessageW]
lea ecx, [edi - 0x10]
call fcn.0043c924
pop edi
xor eax, eax
pop esi
inc eax
pop ebx
leave
ret 0x10