Function at 0x444230
Capabilities:
Hide graphical window
Set current directory

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x4624eb
mov eax, dword fs:[0]
push eax
mov eax, 0x10ec
call fcn.0045db90
mov eax, dword [0x4920c0]
xor eax, ebp
mov dword [ebp - 0x10], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
call fcn.00401690
sub esp, 0x18
mov ecx, esp
mov bl, al
push 5
xor eax, eax
mov dword [ecx + 0x14], 7
mov dword [ecx + 0x10], 0
push str.force
mov word [ecx], ax
call fcn.004023a0
call fcn.004019e0
test al, al
je 0x4442cd
push 0x78
push 5
sub esp, 0x18
mov ecx, esp
push 5
xor eax, eax
mov dword [ecx + 0x14], 7
mov dword [ecx + 0x10], 0
push str.force
mov word [ecx], ax
call fcn.004023a0
call fcn.00401b90
movzx ebx, bl
xor ecx, ecx
test al, al
cmove ebx, ecx
sub esp, 0x18
mov ecx, esp
push 3
xor eax, eax
mov dword [ecx + 0x14], 7
mov dword [ecx + 0x10], 0
push 0x472b6c
mov word [ecx], ax
call fcn.004023a0
call fcn.004019e0
test al, al
je 0x444331
push 1
push 0
sub esp, 0x18
mov ecx, esp
push 3
xor eax, eax
mov dword [ecx + 0x14], 7
mov dword [ecx + 0x10], 0
push 0x472b6c
mov word [ecx], ax
call fcn.004023a0
call fcn.00401b90
movzx ebx, bl
xor edx, edx
test al, al
cmove ebx, edx
sub esp, 0x18
mov ecx, esp
push 5
xor eax, eax
mov dword [ecx + 0x14], 7
mov dword [ecx + 0x10], 0
push str.reset
mov word [ecx], ax
call fcn.004023a0
call fcn.00401910
test al, al
je 0x4443c6
test bl, bl
je 0x4443c6
call fcn.00401620
push 0
sub esp, 0x18
mov ecx, esp
push str.bootwim
call fcn.00401ec0
call fcn.004016d0
push 0
sub esp, 0x18
mov ecx, esp
push str.reset
call fcn.00401ec0
call fcn.004016d0
push 0
sub esp, 0x18
mov ecx, esp
push str.quiet
call fcn.00401ec0
call fcn.004016d0
push 0
sub esp, 0x18
mov ecx, esp
push 0x472b6c
call fcn.00401ec0
call fcn.004016d0
call fcn.00401690
mov bl, al
sub esp, 0x18
mov ecx, esp
push 6
xor eax, eax
mov dword [ecx + 0x14], 7
mov dword [ecx + 0x10], 0
push 0x472b00
mov word [ecx], ax
call fcn.004023a0
call fcn.00401910
test al, al
je 0x44445b
test bl, bl
je 0x44445f
call fcn.00401620
push 0
sub esp, 0x18
mov ecx, esp
push str.bootwim
call fcn.00401ec0
call fcn.004016d0
push 0
sub esp, 0x18
mov ecx, esp
push 0x472b00
call fcn.00401ec0
call fcn.004016d0
push 0
sub esp, 0x18
mov ecx, esp
push str.quiet
call fcn.00401ec0
call fcn.004016d0
push 0
sub esp, 0x18
mov ecx, esp
push 0x472b6c
call fcn.00401ec0
call fcn.004016d0
call fcn.00401690
mov bl, al
test bl, bl
jne 0x444478
mov edx, 1
mov ecx, str.Error:_Unknown_or_invalid_parameter_s__specified
mov dword [0x494640], 9
call fcn.0040da30
sub esp, 0x18
mov ecx, esp
push 3
xor eax, eax
mov dword [ecx + 0x14], 7
mov dword [ecx + 0x10], 0
push 0x472b6c
mov word [ecx], ax
call fcn.004023a0
call fcn.00401910
test al, al
je 0x4444ad
test bl, bl
je 0x44579e
sub esp, 0x18
mov ecx, esp
push 1
xor eax, eax
mov dword [ecx + 0x14], 7
mov dword [ecx + 0x10], 0
push 0x472afc
mov word [ecx], ax
call fcn.004023a0
call fcn.00401910
test al, al
jne 0x4449d9
test bl, bl
je 0x4449d9
sub esp, 0x18
mov ecx, esp
push str.bootwim
call fcn.00401ec0
lea eax, [ebp - 0x10c4]
push eax
call fcn.00401c50
mov esi, 0x493260
push eax
mov ecx, esi
call fcn.00408ec0
lea ecx, [ebp - 0x10c4]
call fcn.00401f20
sub esp, 0x18
mov ecx, esp
push str.reset
call fcn.00401ec0
call fcn.00401910
sub esp, 0x18
mov ecx, esp
push 0x472b00
mov byte [0x4932d7], al
call fcn.00401ec0
call fcn.00401910
sub esp, 0x18
mov ecx, esp
push 0x472b6c
mov byte [0x4932d6], al
mov word [0x4932d9], 0
call fcn.00401ec0
call fcn.00401910
test al, al
je 0x4445cb
cmp byte [0x4932d7], 0
jne 0x4445cb
cmp byte [0x4932d6], 0
jne 0x4445cb
call fcn.00443ae0
sub esp, 0x18
mov ecx, esp
push 0x472b6c
call fcn.00401ec0
call fcn.00401d30
cmp eax, 1
jne 0x4445a3
mov byte [0x4932d9], al
jmp 0x4445cb
cmp byte [0x4930f4], 0
je 0x4445c4
mov edx, 1
mov ecx, str.Switching_to_IFW_BootWIM__IFW_WinRE_specified_
mov byte [0x4932d9], 1
call fcn.0040da30
jmp 0x4445cb
mov byte [0x4932da], 1
sub esp, 0x18
mov ecx, esp
push str.rebuild
call fcn.00401ec0
call fcn.00401910
cmp byte [0x4932d9], 0
mov bl, al
mov edi, 0x495cbc
je 0x4446ab
push 0x46b810
mov edx, edi
lea ecx, [ebp - 0x10e0]
call fcn.004097c0
add esp, 4
push 0x495d64
mov edx, eax
lea ecx, [ebp - 0x1090]
mov dword [ebp - 4], 0x2e
call fcn.0044ea60
add esp, 4
push str._boot.wim
mov edx, eax
lea ecx, [ebp - 0x10c4]
mov byte [ebp - 4], 0x2f
call fcn.004098b0
add esp, 4
mov ecx, esi
push eax
call fcn.00408ec0
lea ecx, [ebp - 0x10c4]
call fcn.00401f20
lea ecx, [ebp - 0x1090]
call fcn.00401f20
lea ecx, [ebp - 0x10e0]
mov dword [ebp - 4], 0xffffffff
call fcn.00401f20
test bl, bl
jne 0x444680
xor cl, cl
call fcn.0044ab70
test al, al
je 0x444746
mov edx, 1
mov ecx, str.IFW_BootWIM_build_required
call fcn.0040da30
mov ecx, 1
call fcn.0041f7b0
cmp dword [0x494640], 0
jne 0x44579e
jmp 0x444746
cmp byte [0x4932da], 0
je 0x444746
test bl, bl
jne 0x4446c7
xor cl, cl
call fcn.0044b680
test al, al
je 0x4446ed
mov edx, 1
mov ecx, str.IFW_WinRE_build_required
call fcn.0040da30
mov ecx, 2
call fcn.0041f7b0
cmp dword [0x494640], 0
jne 0x44579e
push 0x46b810
mov edx, 0x495dfc
lea ecx, [ebp - 0x10c4]
call fcn.004097c0
add esp, 4
push 0x495e14
mov edx, eax
lea ecx, [ebp - 0x10e0]
mov dword [ebp - 4], 0x30
call fcn.0044ea60
add esp, 4
mov ecx, esi
push eax
call fcn.00408ec0
lea ecx, [ebp - 0x10e0]
call fcn.00401f20
lea ecx, [ebp - 0x10c4]
mov dword [ebp - 4], 0xffffffff
call fcn.00401f20
sub esp, 0x18
mov ecx, esp
push 0x472b54
call fcn.00401ec0
call fcn.00401910
sub esp, 0x18
mov ecx, esp
push 0x472b54
mov byte [0x493290], al
call fcn.00401ec0
lea eax, [ebp - 0x10f8]
push eax
call fcn.00401c50
mov ebx, 0x493294
push eax
mov ecx, ebx
call fcn.00408ec0
lea ecx, [ebp - 0x10f8]
call fcn.00401f20
sub esp, 0x18
mov ecx, esp
push str.status
mov byte [0x4932c4], 0
call fcn.00401ec0
call fcn.00401d30
sub esp, 0x18
mov ecx, esp
push str.noboot
mov dword [0x4932c8], eax
call fcn.00401ec0
call fcn.00401910
sub esp, 0x18
mov ecx, esp
push str.quiet
mov byte [0x4932cc], al
call fcn.00401ec0
call fcn.00401910
sub esp, 0x18
mov ecx, esp
push str.force
mov byte [0x4932cd], al
call fcn.00401ec0
call fcn.00401910
sub esp, 0x18
mov ecx, esp
push str.force
mov byte [0x4932ce], al
call fcn.00401ec0
call fcn.00401d30
sub esp, 0x18
mov ecx, esp
push 0x472b5c
mov dword [0x4932d0], eax
call fcn.00401ec0
call fcn.00401910
sub esp, 0x18
mov ecx, esp
push 0x472b64
mov byte [0x4932d4], al
call fcn.00401ec0
call fcn.00401910
cmp byte [0x4932d9], 0
mov byte [0x4932d5], al
jne 0x44485a
cmp byte [0x4932da], 0
je 0x444876
mov eax, dword [0x4932d0]
test eax, eax
cmove eax, dword [0x4930f8]
mov word [0x4932d4], 0x100
mov dword [0x4932d0], eax
cmp dword [0x495cb8], 8
mov eax, 0x495ca4
cmovae eax, dword [0x495ca4]
push eax
mov byte [0x4932d8], 1
call dword [sym.imp.KERNEL32.DLL_SetCurrentDirectoryW]
cmp dword [0x493270], 0
mov eax, dword [sym.imp.KERNEL32.DLL_GetFullPathNameW]
je 0x4448da
cmp dword [0x493274], 8
push 0
cmovae esi, dword [0x493260]
lea ecx, [ebp - 0x1078]
push ecx
push 0x800
push esi
call eax
lea eax, [ebp - 0x1078]
push eax
mov ecx, 0x493278
call fcn.00401f70
mov eax, dword [sym.imp.KERNEL32.DLL_GetFullPathNameW]
cmp dword [0x4932a4], 0
je 0x444913
cmp dword [0x4932a8], 8
push 0
cmovae ebx, dword [0x493294]
lea ecx, [ebp - 0x1078]
push ecx
push 0x800
push ebx
call eax
lea eax, [ebp - 0x1078]
push eax
mov ecx, 0x4932ac
call fcn.00401f70
cmp dword [0x495cd0], 8
cmovae edi, dword [0x495cbc]
push edi
call dword [sym.imp.KERNEL32.DLL_SetCurrentDirectoryW]
push 0
push 0x441db0
push 0
push 0x95
push dword [0x4959f8]
call dword [sym.imp.USER32.dll_CreateDialogParamW]
cmp byte [0x4932cd], 0
mov esi, eax
je 0x444958
push 0
push esi
call dword [sym.imp.USER32.dll_ShowWindow]
jmp 0x44496b
push 0x43
push 0
push 0
push 0
push 0
push 0xffffffffffffffff
push esi
call dword [sym.imp.USER32.dll_SetWindowPos]
mov edi, dword [sym.imp.USER32.dll_GetMessageW]
push 0
push 0
push 0
lea eax, [ebp - 0x10ac]
push eax
call edi
test eax, eax
je 0x44579e
mov ebx, dword [sym.imp.USER32.dll_IsDialogMessageW]
mov edi, edi
cmp eax, 0xffffffff
je 0x44579e
lea eax, [ebp - 0x10ac]
push eax
push esi
call ebx
test eax, eax
jne 0x4449c1
lea eax, [ebp - 0x10ac]
push eax
call dword [sym.imp.USER32.dll_TranslateMessage]
lea eax, [ebp - 0x10ac]
push eax
call dword [sym.imp.USER32.dll_DispatchMessageW]
push 0
push 0
push 0
lea eax, [ebp - 0x10ac]
push eax
call edi
test eax, eax
jne 0x444990
jmp 0x44579e
call fcn.0044da10
sub esp, 0x18
mov ecx, esp
push 3
xor eax, eax
mov dword [ecx + 0x14], 7
mov dword [ecx + 0x10], 0
push 0x472b6c
mov word [ecx], ax
call fcn.004023a0
call fcn.00401910
test al, al
je 0x44510e
mov dword [ebp - 0x107c], 0xf
mov dword [ebp - 0x1080], 0
mov byte [ebp - 0x1090], 0
mov dword [ebp - 4], 0
push 0x45
push str._rtf1_ansipardcolortbl__red0green0_blue0__red255green0_blue0__n
lea ecx, [ebp - 0x10c4]
mov dword [ebp - 0x10b0], 0xf
mov dword [ebp - 0x10b4], 0
mov byte [ebp - 0x10c4], 0
call fcn.004022a0
lea eax, [ebp - 0x10c4]
push eax
mov byte [ebp - 4], 1
call fcn.0044d890
mov byte [ebp - 4], 0
cmp dword [ebp - 0x10b0], 0x10
jb 0x444a89
push dword [ebp - 0x10c4]
call fcn.00450920
add esp, 4
push 0x5f
push str.qc__b_BOOTWIM_Command_Usage_for_IFW_Modesparparpar_n
lea ecx, [ebp - 0x10c4]
mov dword [ebp - 0x10b0], 0xf
mov dword [ebp - 0x10b4], 0
mov byte [ebp - 0x10c4], 0
call fcn.004022a0
lea eax, [ebp - 0x10c4]
push eax
mov byte [ebp - 4], 2
call fcn.0044d890
mov byte [ebp - 4], 0
cmp dword [ebp - 0x10b0], 0x10
jb 0x444ae1
push dword [ebp - 0x10c4]
call fcn.00450920
add esp, 4
push 0x5e
push str.ql__b__bootwim__b__ifw___b__run_script_file____b__force__delay_____b__rebuild_par_n
lea ecx, [ebp - 0x10c4]
mov dword [ebp - 0x10b0], 0xf
mov dword [ebp - 0x10b4], 0
mov byte [ebp - 0x10c4], 0
call fcn.004022a0
lea eax, [ebp - 0x10c4]
push eax
mov byte [ebp - 4], 3
call fcn.0044d890
mov byte [ebp - 4], 0
cmp dword [ebp - 0x10b0], 0x10
jb 0x444b39
push dword [ebp - 0x10c4]
call fcn.00450920
add esp, 4
push 0x60
push str.ql__b__bootwim__b__ifw:1___b__run_script_file____b__force__delay_____b__rebuild_par_n
lea ecx, [ebp - 0x10c4]
mov dword [ebp - 0x10b0], 0xf
mov dword [ebp - 0x10b4], 0
mov byte [ebp - 0x10c4], 0
call fcn.004022a0
lea eax, [ebp - 0x10c4]
push eax
mov byte [ebp - 4], 4
call fcn.0044d890
mov byte [ebp - 4], 0
cmp dword [ebp - 0x10b0], 0x10
jb 0x444b91
push dword [ebp - 0x10c4]
call fcn.00450920
add esp, 4
push 0x2a
push str._b__bootwim__b__reset___b__ifw_par_n
lea ecx, [ebp - 0x10c4]
mov dword [ebp - 0x10b0], 0xf
mov dword [ebp - 0x10b4], 0
mov byte [ebp - 0x10c4], 0
call fcn.004022a0
lea eax, [ebp - 0x10c4]
push eax
mov byte [ebp - 4], 5
call fcn.0044d890
mov byte [ebp - 4], 0
cmp dword [ebp - 0x10b0], 0x10
jb 0x444be9
push dword [ebp - 0x10c4]
call fcn.00450920
add esp, 4
push 0x2f
push str._b__bootwim__b__remove___b__ifw_parpar_n
lea ecx, [ebp - 0x10c4]
mov dword [ebp - 0x10b0], 0xf
mov dword [ebp - 0x10b4], 0
mov byte [ebp - 0x10c4], 0
call fcn.004022a0
lea eax, [ebp - 0x10c4]
push eax
mov byte [ebp - 4], 6
call fcn.0044d890
mov byte [ebp - 4], 0
cmp dword [ebp - 0x10b0], 0x10
jb 0x444c41
push dword [ebp - 0x10c4]
call fcn.00450920
add esp, 4
push 0x37
push str.Boots_the_modes_WIM_file.__Minimum_versions_required:
lea ecx, [ebp - 0x1090]
call fcn.004022a0
push dword [0x4931f0]
lea eax, [ebp - 0x78]
push dword [0x4931ec]
push str.Builder__d._d_
push eax
call fcn.0044ec50
add esp, 0x10
cmp byte [ebp - 0x78], 0
jne 0x444c7a
xor ecx, ecx
jmp 0x444c89
lea ecx, [ebp - 0x78]
lea edx, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x444c80
sub ecx, edx
push ecx
lea eax, [ebp - 0x78]
push eax
lea ecx, [ebp - 0x1090]
call fcn.0044e060
push dword [0x4931c4]
lea eax, [ebp - 0x78]
push dword [0x4931c0]
push str.TBLauncher__d._d_
push eax
call fcn.0044ec50
add esp, 0x10
cmp byte [ebp - 0x78], 0
jne 0x444cc0
xor ecx, ecx
jmp 0x444ccf
lea ecx, [ebp - 0x78]
lea edx, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x444cc6
sub ecx, edx
push ecx
lea eax, [ebp - 0x78]
push eax
lea ecx, [ebp - 0x1090]
call fcn.0044e060
push dword [0x4930b4]
lea eax, [ebp - 0x78]
push dword [0x4930ac]
push str.IFW__d._d_
push eax
call fcn.0044ec50
add esp, 0x10
cmp byte [ebp - 0x78], 0
jne 0x444d06
xor ecx, ecx
jmp 0x444d19
lea ecx, [ebp - 0x78]
lea edx, [ecx + 1]
lea esp, [esp]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x444d10
sub ecx, edx
push ecx
lea eax, [ebp - 0x78]
push eax
lea ecx, [ebp - 0x1090]
call fcn.0044e060
push 0x1d
push str.Windows_7_or_later._parpar_n
lea ecx, [ebp - 0x1090]
call fcn.0044e060
lea eax, [ebp - 0x1090]
push eax
call fcn.0044d920
push 0x14
push str._fi_900li900_tx900_n
lea ecx, [ebp - 0x10c4]
mov dword [ebp - 0x10b0], 0xf
mov dword [ebp - 0x10b4], 0
mov byte [ebp - 0x10c4], 0
call fcn.004022a0
lea eax, [ebp - 0x10c4]
push eax
mov byte [ebp - 4], 7
call fcn.0044d890
mov byte [ebp - 4], 0
cmp dword [ebp - 0x10b0], 0x10
jb 0x444d9f
push dword [ebp - 0x10c4]
call fcn.00450920
add esp, 4
push 0x57
push str._b_ifw_tab_Boots_IFW_WinRE_in_the_installed_WinRE__will_build_if_necessary_.parpar_n
lea ecx, [ebp - 0x10c4]
mov dword [ebp - 0x10b0], 0xf
mov dword [ebp - 0x10b4], 0
mov byte [ebp - 0x10c4], 0
call fcn.004022a0
lea eax, [ebp - 0x10c4]
push eax
mov byte [ebp - 4], 8
call fcn.0044d890
mov byte [ebp - 4], 0
cmp dword [ebp - 0x10b0], 0x10
jb 0x444df7
push dword [ebp - 0x10c4]
call fcn.00450920
add esp, 4
push 0x44
push str._b_ifw:1_tab_Boots_IFW_BootWIM__will_build_if_necessary_.parpar_n
lea ecx, [ebp - 0x10c4]
mov dword [ebp - 0x10b0], 0xf
mov dword [ebp - 0x10b4], 0
mov byte [ebp - 0x10c4], 0
call fcn.004022a0
lea eax, [ebp - 0x10c4]
push eax
mov byte [ebp - 4], 9
call fcn.0044d890
mov byte [ebp - 4], 0
cmp dword [ebp - 0x10b0], 0x10
jb 0x444e4f
push dword [ebp - 0x10c4]
call fcn.00450920
add esp, 4
push 0xf5
push str._b_run_tab_Runs_the_specified_script_or_command_file_after_booting._If_path_or_filename_includes_spaces__surround_with_quotes._script_file_can_be_a_.cmd_.tbs_.run_script_or_a_text_file__.txt_.ifw__with_command_line_parameters_for_IFW.parpar_n
lea ecx, [ebp - 0x10c4]
mov dword [ebp - 0x10b0], 0xf
mov dword [ebp - 0x10b4], 0
mov byte [ebp - 0x10c4], 0
call fcn.004022a0
lea eax, [ebp - 0x10c4]
push eax
mov byte [ebp - 4], 0xa
call fcn.0044d890
mov byte [ebp - 4], 0
cmp dword [ebp - 0x10b0], 0x10
jb 0x444eaa
push dword [ebp - 0x10c4]
call fcn.00450920
add esp, 4
push 0x13c
push str._b_force_tab_Force_system_to_restart._This_option_is_automatically_enabled_with_a_delay_of_10_seconds__5_to_120_seconds_can_be_specified__when_a_run_file_is_specified._The_Windows_shutdown_message_will_be_displayed_and_applications_with_unsaved_data_will_be_forcibly_closed__which_may_result_in_data_loss.parpar_n
lea ecx, [ebp - 0x10c4]
mov dword [ebp - 0x10b0], 0xf
mov dword [ebp - 0x10b4], 0
mov byte [ebp - 0x10c4], 0
call fcn.004022a0
lea eax, [ebp - 0x10c4]
push eax
mov byte [ebp - 4], 0xb
call fcn.0044d890
mov byte [ebp - 4], 0
cmp dword [ebp - 0x10b0], 0x10
jb 0x444f05
push dword [ebp - 0x10c4]
call fcn.00450920
add esp, 4
push 0x72
push str._b_rebuild_tab_Specify_to_force_a_rebuild._By_default__the_WIM_is_only_rebuilt_if_it_requires_updating.parpar_n
lea ecx, [ebp - 0x10c4]
mov dword [ebp - 0x10b0], 0xf
mov dword [ebp - 0x10b4], 0
mov byte [ebp - 0x10c4], 0
call fcn.004022a0
lea eax, [ebp - 0x10c4]
push eax
mov byte [ebp - 4], 0xc
call fcn.0044d890
mov byte [ebp - 4], 0
cmp dword [ebp - 0x10b0], 0x10
jb 0x444f5d
push dword [ebp - 0x10c4]
call fcn.00450920
add esp, 4
push str._b_reset_tab_Clears_booting_of_WIM_on_next_restart._Specifying__ifw_will_center_over_Image_for_Windows.parpar_n
lea ecx, [ebp - 0x10c4]
call fcn.00401de0
lea eax, [ebp - 0x10c4]
push eax
mov byte [ebp - 4], 0xd
call fcn.0044d890
mov byte [ebp - 4], 0
cmp dword [ebp - 0x10b0], 0x10
jb 0x444f98
push dword [ebp - 0x10c4]
call fcn.00450920
add esp, 4
push str._b_remove_tab_Removes_TBWinPE_BOOTWIM_entries_from_BCD_and_clears_booting_of_WIM_on_next_restart_if_configured._Specifying__ifw_will_center_over_Image_for_Windows.parpar_n
lea ecx, [ebp - 0x10c4]
call fcn.00401de0
lea eax, [ebp - 0x10c4]
push eax
mov byte [ebp - 4], 0xe
call fcn.0044d890
mov byte [ebp - 4], 0
cmp dword [ebp - 0x10b0], 0x10
jb 0x444fd3
push dword [ebp - 0x10c4]
call fcn.00450920
add esp, 4
push str.Example:_tab_tbwinpe.exe__bootwim__ifw__run_ifwcmd.ifwparpar_n
lea ecx, [ebp - 0x10c4]
call fcn.00401de0
lea eax, [ebp - 0x10c4]
push eax
mov byte [ebp - 4], 0xf
call fcn.0044d890
mov byte [ebp - 4], 0
cmp dword [ebp - 0x10b0], 0x10
jb 0x44500e
push dword [ebp - 0x10c4]
call fcn.00450920
add esp, 4
push str._tab_Will_configure_the_system_to_boot_IFW_WinRE_and_force_a_restart._Specified_IFW_command_will_be_run_after_booting.parpar_n
lea ecx, [ebp - 0x10c4]
call fcn.00401de0
lea eax, [ebp - 0x10c4]
push eax
mov byte [ebp - 4], 0x10
call fcn.0044d890
mov byte [ebp - 4], 0
cmp dword [ebp - 0x10b0], 0x10
jb 0x445049
push dword [ebp - 0x10c4]
call fcn.00450920
add esp, 4
push str.Example:_tab_tbwinpe.exe__bootwim__ifw:1parpar_n
lea ecx, [ebp - 0x10c4]
call fcn.00401de0
lea eax, [ebp - 0x10c4]
push eax
mov byte [ebp - 4], 0x11
call fcn.0044d890
mov byte [ebp - 4], 0
cmp dword [ebp - 0x10b0], 0x10
jb 0x445084
push dword [ebp - 0x10c4]
call fcn.00450920
add esp, 4
push str._tab_Will_configure_the_system_to_boot_IFW_BootWIM._User_will_be_prompted_to_restart_since_no_run_script_specified.parpar_n
lea ecx, [ebp - 0x10c4]
call fcn.00401de0
lea eax, [ebp - 0x10c4]
push eax
mov byte [ebp - 4], 0x12
call fcn.0044d890
mov byte [ebp - 4], 0
cmp dword [ebp - 0x10b0], 0x10
jb 0x4450bf
push dword [ebp - 0x10c4]
call fcn.00450920
add esp, 4
push 0x472d68
lea ecx, [ebp - 0x10c4]
call fcn.00401de0
lea eax, [ebp - 0x10c4]
push eax
mov byte [ebp - 4], 0x13
call fcn.0044d890
cmp dword [ebp - 0x10b0], 0x10
jb 0x4450f6
push dword [ebp - 0x10c4]
call fcn.00450920
add esp, 4
cmp dword [ebp - 0x107c], 0x10
jb 0x445799
push dword [ebp - 0x1090]
jmp 0x445791
push str._rtf1_ansipardcolortbl__red0green0_blue0__red255green0_blue0__n
lea ecx, [ebp - 0x10c4]
call fcn.00401de0
lea eax, [ebp - 0x10c4]
push eax
mov dword [ebp - 4], 0x14
call fcn.0044d890
mov dword [ebp - 4], 0xffffffff
cmp dword [ebp - 0x10b0], 0x10
jb 0x44514f
push dword [ebp - 0x10c4]
call fcn.00450920
add esp, 4
test bl, bl
jne 0x445188
push str.ql_cf2__b_Error:_Unknown_or_invalid_parameter_s__specifiedparpar_n
lea ecx, [ebp - 0x10c4]
call fcn.00401de0
lea eax, [ebp - 0x10c4]
push eax
mov dword [ebp - 4], 0x15
call fcn.0044d890
lea ecx, [ebp - 0x10c4]
mov dword [ebp - 4], 0xffffffff
call fcn.00401e40
push str.qc__b_BOOTWIM_Command_Usageparparpar_n
lea ecx, [ebp - 0x10c4]
call fcn.00401de0
lea eax, [ebp - 0x10c4]
push eax
mov dword [ebp - 4], 0x16
call fcn.0044d890
mov dword [ebp - 4], 0xffffffff
cmp dword [ebp - 0x10b0], 0x10
jb 0x4451c9
push dword [ebp - 0x10c4]
call fcn.00450920
add esp, 4
push str.ql__b__bootwim_wim_path___b__run_script_file____b__noboot____b__quiet____b__force__delay_____b__idt____b__mdl_par_n
lea ecx, [ebp - 0x10c4]
call fcn.00401de0
lea eax, [ebp - 0x10c4]
push eax
mov dword [ebp - 4], 0x17
call fcn.0044d890
mov dword [ebp - 4], 0xffffffff
cmp dword [ebp - 0x10b0], 0x10
jb 0x44520a
push dword [ebp - 0x10c4]
call fcn.00450920
add esp, 4
push str._b__bootwim__b__reset___b__quiet_par_n
lea ecx, [ebp - 0x10c4]
call fcn.00401de0
lea eax, [ebp - 0x10c4]
push eax
mov dword [ebp - 4], 0x18
call fcn.0044d890
mov dword [ebp - 4], 0xffffffff
cmp dword [ebp - 0x10b0], 0x10
jb 0x44524b
push dword [ebp - 0x10c4]
call fcn.00450920
add esp, 4
push str._b__bootwim__b__remove___b__quiet_parpar_n
lea ecx, [ebp - 0x10c4]
call fcn.00401de0
lea eax, [ebp - 0x10c4]
push eax
mov dword [ebp - 4], 0x19
call fcn.0044d890
mov dword [ebp - 4], 0xffffffff
cmp dword [ebp - 0x10b0], 0x10
jb 0x44528c
push dword [ebp - 0x10c4]
call fcn.00450920
add esp, 4
push str.Boots_the_WIM_file_specified_by_wim_path._If_path_or_filename_includes_spaces__surround_with_quotes._WIM_path_can_be_relative_or_absolute_and_can_use_a_drive_letter_or_volume_GUID.__Command_requires_Windows_7_or_later._parpar_n
lea ecx, [ebp - 0x10c4]
call fcn.00401de0
lea eax, [ebp - 0x10c4]
push eax
mov dword [ebp - 4], 0x1a
call fcn.0044d890
mov dword [ebp - 4], 0xffffffff
cmp dword [ebp - 0x10b0], 0x10
jb 0x4452cd
push dword [ebp - 0x10c4]
call fcn.00450920
add esp, 4
push str._fi_900li900_tx900_n
lea ecx, [ebp - 0x10c4]
call fcn.00401de0
lea eax, [ebp - 0x10c4]
push eax
mov dword [ebp - 4], 0x1b
call fcn.0044d890
mov dword [ebp - 4], 0xffffffff
cmp dword [ebp - 0x10b0], 0x10
jb 0x44530e
push dword [ebp - 0x10c4]
call fcn.00450920
add esp, 4
push str._b_run_tab_Runs_the_specified_script_or_command_file_after_booting._If_path_or_filename_includes_spaces__surround_with_quotes._script_file_can_be_a_.cmd_.tbs_.run_script_or_a_text_file__.txt_.ifw__with_command_line_parameters_for_IFW._The_file_must_be_located_on_a_partition_accessible_when_booted_to_TBWinRE_PE.parpar_n
lea ecx, [ebp - 0x10c4]
call fcn.00401de0
lea eax, [ebp - 0x10c4]
push eax
mov dword [ebp - 4], 0x1c
call fcn.0044d890
mov dword [ebp - 4], 0xffffffff
cmp dword [ebp - 0x10b0], 0x10
jb 0x44534f
push dword [ebp - 0x10c4]
call fcn.00450920
add esp, 4
push str._tab_To_specify_a_script_file_that_is_internal_to_the_WIM__preface_the_path_with__WIM__instead_of_a_drive_letter._Full_path_must_be_used__starting_at_root.par_n
lea ecx, [ebp - 0x10c4]
call fcn.00401de0
lea eax, [ebp - 0x10c4]
push eax
mov dword [ebp - 4], 0x1d
call fcn.0044d890
mov dword [ebp - 4], 0xffffffff
cmp dword [ebp - 0x10b0], 0x10
jb 0x445390
push dword [ebp - 0x10c4]
call fcn.00450920
add esp, 4
push str._tab_Example:__run__WIM_myscripts_backupwin10.cmdparpar_n
lea ecx, [ebp - 0x10c4]
call fcn.00401de0
lea eax, [ebp - 0x10c4]
push eax
mov dword [ebp - 4], 0x1e
call fcn.0044d890
mov dword [ebp - 4], 0xffffffff
cmp dword [ebp - 0x10b0], 0x10
jb 0x4453d1
push dword [ebp - 0x10c4]
call fcn.00450920
add esp, 4
push str._tab_This_option_requires_a_TBWinRE_PE_WIM_configured_to_use_TBLauncher_v1.13__TBLauncher_is_used_by_default_in_these_builds_.parpar_n
lea ecx, [ebp - 0x10c4]
call fcn.00401de0
lea eax, [ebp - 0x10c4]
push eax
mov dword [ebp - 4], 0x1f
call fcn.0044d890
mov dword [ebp - 4], 0xffffffff
cmp dword [ebp - 0x10b0], 0x10
jb 0x445412
push dword [ebp - 0x10c4]
call fcn.00450920
add esp, 4
push str._b_noboot_tab_Dont_restart_the_system_after_configuring_to_boot_WIM.parpar_n
lea ecx, [ebp - 0x10c4]
call fcn.00401de0
lea eax, [ebp - 0x10c4]
push eax
mov dword [ebp - 4], 0x20
call fcn.0044d890
mov dword [ebp - 4], 0xffffffff
cmp dword [ebp - 0x10b0], 0x10
jb 0x445453
push dword [ebp - 0x10c4]
call fcn.00450920
add esp, 4
push str._b_quiet_tab_Dont_display_messages_or_prompt_to_restart.parpar_n
lea ecx, [ebp - 0x10c4]
call fcn.00401de0
lea eax, [ebp - 0x10c4]
push eax
mov dword [ebp - 4], 0x21
call fcn.0044d890
mov dword [ebp - 4], 0xffffffff
cmp dword [ebp - 0x10b0], 0x10
jb 0x445494
push dword [ebp - 0x10c4]
call fcn.00450920
add esp, 4
push str._b_force_tab_Force_system_to_restart._Applications_with_unsaved_data_will_be_forcibly_closed__which_may_result_in_data_loss._If_a_delay_value__5_to_120_seconds__is_specified_the_Windows_shutdown_message_will_be_displayed.parpar_n
lea ecx, [ebp - 0x10c4]
call fcn.00401de0
lea eax, [ebp - 0x10c4]
push eax
mov dword [ebp - 4], 0x22
call fcn.0044d890
mov dword [ebp - 4], 0xffffffff
cmp dword [ebp - 0x10b0], 0x10
jb 0x4454d5
push dword [ebp - 0x10c4]
call fcn.00450920
add esp, 4
push str._b_idt_tab_Ignore_drive_type__allow_unsupported_drive_types_.parpar_n
lea ecx, [ebp - 0x10c4]
call fcn.00401de0
lea eax, [ebp - 0x10c4]
push eax
mov dword [ebp - 4], 0x23
call fcn.0044d890
mov dword [ebp - 4], 0xffffffff
cmp dword [ebp - 0x10b0], 0x10
jb 0x445516
push dword [ebp - 0x10c4]
call fcn.00450920
add esp, 4
push str._b_mdl_tab_Match_Windows_drive_letters._Note_that_some_drives__especially_non_fixed_types__may_still_be_assigned_different_letters.parpar_n
lea ecx, [ebp - 0x10c4]
call fcn.00401de0
lea eax, [ebp - 0x10c4]
push eax
mov dword [ebp - 4], 0x24
call fcn.0044d890
mov dword [ebp - 4], 0xffffffff
cmp dword [ebp - 0x10b0], 0x10
jb 0x445557
push dword [ebp - 0x10c4]
call fcn.00450920
add esp, 4
push str._tab_This_option_requires_a_TBWinRE_PE_WIM_configured_to_use_TBLauncher_v1.21__TBLauncher_is_used_by_default_in_these_builds_.parpar_n
lea ecx, [ebp - 0x10c4]
call fcn.00401de0
lea eax, [ebp - 0x10c4]
push eax
mov dword [ebp - 4], 0x25
call fcn.0044d890
mov dword [ebp - 4], 0xffffffff
cmp dword [ebp - 0x10b0], 0x10
jb 0x445598
push dword [ebp - 0x10c4]
call fcn.00450920
add esp, 4
push str._b_reset_tab_Clears_booting_of_WIM_on_next_restart.parpar_n
lea ecx, [ebp - 0x10c4]
call fcn.00401de0
lea eax, [ebp - 0x10c4]
push eax
mov dword [ebp - 4], 0x26
call fcn.0044d890
mov dword [ebp - 4], 0xffffffff
cmp dword [ebp - 0x10b0], 0x10
jb 0x4455d9
push dword [ebp - 0x10c4]
call fcn.00450920
add esp, 4
push str._b_remove_tab_Removes_TBWinPE_BOOTWIM_entries_from_BCD_and_clears_booting_of_WIM_on_next_restart_if_configured.parpar_n
lea ecx, [ebp - 0x10c4]
call fcn.00401de0
lea eax, [ebp - 0x10c4]
push eax
mov dword [ebp - 4], 0x27
call fcn.0044d890
mov dword [ebp - 4], 0xffffffff
cmp dword [ebp - 0x10b0], 0x10
jb 0x44561a
push dword [ebp - 0x10c4]
call fcn.00450920
add esp, 4
push str.Example:_tab_tbwinpe.exe__bootwim_custom.wim__forceparpar_n
lea ecx, [ebp - 0x10c4]
call fcn.00401de0
lea eax, [ebp - 0x10c4]
push eax
mov dword [ebp - 4], 0x28
call fcn.0044d890
mov dword [ebp - 4], 0xffffffff
cmp dword [ebp - 0x10b0], 0x10
jb 0x44565b
push dword [ebp - 0x10c4]
call fcn.00450920
add esp, 4
push str._tab_Will_configure_the_system_to_boot_custom.wim__prompt_user_to_restart__and_force_a_restart.parpar_n
lea ecx, [ebp - 0x10c4]
call fcn.00401de0
lea eax, [ebp - 0x10c4]
push eax
mov dword [ebp - 4], 0x29
call fcn.0044d890
mov dword [ebp - 4], 0xffffffff
cmp dword [ebp - 0x10b0], 0x10
jb 0x44569c
push dword [ebp - 0x10c4]
call fcn.00450920
add esp, 4
push str.Example:_tab_tbwinpe.exe__bootwim_offline.wim__run_backup_c.txt__quietparpar_n
lea ecx, [ebp - 0x10c4]
call fcn.00401de0
lea eax, [ebp - 0x10c4]
push eax
mov dword [ebp - 4], 0x2a
call fcn.0044d890
mov dword [ebp - 4], 0xffffffff
cmp dword [ebp - 0x10b0], 0x10
jb 0x4456dd
push dword [ebp - 0x10c4]
call fcn.00450920
add esp, 4
push str._tab_Will_configure_the_system_to_boot_offline.wim_and_run_IFW_using_the_command_line_parameters_in_backup_c.txt._User_will_not_be_prompted_to_restart.parpar_n
lea ecx, [ebp - 0x10c4]
call fcn.00401de0
lea eax, [ebp - 0x10c4]
push eax
mov dword [ebp - 4], 0x2b
call fcn.0044d890
mov dword [ebp - 4], 0xffffffff
cmp dword [ebp - 0x10b0], 0x10
jb 0x44571e
push dword [ebp - 0x10c4]
call fcn.00450920
add esp, 4
push str.For_more_details_please_refer_to_the_TBWinPE_TBWinRE_tutorials.par_n
lea ecx, [ebp - 0x10c4]
call fcn.00401de0
lea eax, [ebp - 0x10c4]
push eax
mov dword [ebp - 4], 0x2c
call fcn.0044d890
mov dword [ebp - 4], 0xffffffff
cmp dword [ebp - 0x10b0], 0x10
jb 0x44575f
push dword [ebp - 0x10c4]
call fcn.00450920
add esp, 4
push 0x472d68
lea ecx, [ebp - 0x10c4]
call fcn.00401de0
lea eax, [ebp - 0x10c4]
push eax
mov dword [ebp - 4], 0x2d
call fcn.0044d890
cmp dword [ebp - 0x10b0], 0x10
jb 0x445799
push dword [ebp - 0x10c4]
call fcn.00450920
add esp, 4
call fcn.00445a30
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.0044fdac
mov esp, ebp
pop ebp
ret