Function at 0x48a4a8
Capabilities:
Connect network resource

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x590
mov eax, dword [0x51f5d0]
xor eax, ebp
mov dword [ebp - 8], eax
push ebx
push esi
push edi
mov esi, 0x103
xor ebx, ebx
push esi
lea eax, [ebp - 0x113]
push ebx
push eax
mov byte [ebp - 0x114], bl
call fcn.004c05d0
add esp, 0xc
push esi
lea eax, [ebp - 0x533]
push ebx
push eax
mov byte [ebp - 0x534], bl
call fcn.004c05d0
add esp, 0xc
push esi
lea eax, [ebp - 0x323]
push ebx
push eax
mov byte [ebp - 0x324], bl
call fcn.004c05d0
add esp, 0xc
push 7
pop ecx
xor eax, eax
cmp dword [ebp + 8], ebx
lea edi, [ebp - 0x564]
mov dword [ebp - 0x568], ebx
rep stosd dword es:[edi], eax
push 7
pop ecx
lea edi, [ebp - 0x588]
mov dword [ebp - 0x58c], ebx
rep stosd dword es:[edi], eax
mov dword [ebp - 0x544], ebx
jne 0x48a572
mov dword [ebp - 0x53c], ebx
call fcn.0040fdff
test eax, eax
mov eax, str.including_TAMS_II_graphical_or_TAMS_graphical_PartsPro.
jne 0x48a552
mov eax, str.including_TAMS_Telnet_and_TAMS_graphical_PartsPro.
push eax
push str.This_setup_option_will_enable_this_terminal_to_run_TAMS_POS_applications_n_s_nYou_may_also_choose_a_TAMS_report_printer_to_be_setup_as_na_Microsoft_Windows_usable_printer._nNote_that_this_setup_procedure_will_require_this_terminal_to_be_restarted._n_nYou_should_perform_this_setup_only_if_this_terminal_does_not_already_nhave_access_to_the_the_TAMS_POS_applications._n_nWould_you_like_to_continue_with_this_setup___Y_N__n_nYes___No
push str.__Create_Sales_Terminal__
push ebx
push ebx
call fcn.0041ff3e
add esp, 0x14
test eax, eax
jne 0x48a580
xor eax, eax
jmp 0x48b9e6
xor esi, esi
inc esi
mov dword [ebp - 0x53c], esi
jmp 0x48a605
push str._nShould_this_terminal_be_allowed_full_internet_access___Y_N__n_nYes___No
push str.__Allow_Internet_Access___
push ebx
push ebx
call fcn.0041ff3e
add esp, 0x10
test eax, eax
je 0x48a59c
push 1
jmp 0x48a59d
push ebx
call fcn.0048a3dd
cmp eax, ebx
pop ecx
jne 0x48a5be
push str.A_problem_occurred_while_setting_up_the_web_browser._nThis_may_happen_if_you_are_a_Limited_User._n_nPress_any_key_to_continue_anyway...
push str.__Web_Browser_Setup_Failed__
push ebx
push ebx
push ebx
push 1
call fcn.004205ad
add esp, 0x18
call fcn.0048a393
test eax, eax
je 0x48a5e0
push str.It_appears_that_you_may_be_running_this_setup_procedure_nwith_a_non_administrator_Windows_user._nIf_this_is_true__please_log_off_and_log_back_on_to_nWindows_using_a_non_limited_user_account._nOtherwise__the_setup_may_not_complete_successfully._n_nWould_you_like_to_continue_with_the_setup_anyway___Y_N__n_nYes___No
push str.__Limited_User_Account__
push ebx
push 1
call fcn.0041ff3e
add esp, 0x10
test eax, eax
je 0x48a56b
call fcn.0041fd59
cmp eax, ebx
mov dword [ebp + 8], eax
jg 0x48a602
push str.The_setup_has_been_canceled._n_nPress_any_key_to_exit...
push str.__Setup_Canceled___
push ebx
push ebx
push ebx
push ebx
call fcn.004205ad
add esp, 0x18
xor esi, esi
inc esi
push 0x54
pop eax
call fcn.004855d7
push 0x20
mov byte [ebp - 0x53d], al
lea eax, [ebp - 0x568]
push ebx
push eax
call fcn.004c05d0
add esp, 0xc
push 0x20
lea eax, [ebp - 0x58c]
push ebx
push eax
mov dword [ebp - 0x564], 2
mov dword [ebp - 0x558], str.LPT1:
mov dword [ebp - 0x54c], ebx
call fcn.004c05d0
movsx eax, byte [ebp - 0x53d]
add esp, 0xc
push eax
push 0x4f8b00
push ebx
mov dword [ebp - 0x588], esi
mov dword [ebp - 0x56c], eax
call fcn.00486ec0
add esp, 0xc
mov dword [ebp - 0x57c], eax
call fcn.00440bbb
push eax
push str._s_tamspos
push ebx
call fcn.00486ec0
add esp, 0xc
mov dword [ebp - 0x578], eax
lea eax, [ebp - 0x114]
push str.SetupTerminal.bat
push eax
mov dword [ebp - 0x570], ebx
call fcn.0045f7e3
push str.TmsNetPrn.num
push ebx
call fcn.0045f646
lea edx, [ebp - 0x544]
mov ecx, eax
call fcn.0041b902
push dword [ebp - 0x544]
call fcn.004c21f7
add esp, 0x14
push ebx
mov dword [ebp - 0x544], eax
mov dword [ebp - 0x548], esi
call fcn.0040ddf8
pop ecx
mov edi, str._nPlease_wait_a_moment...
push edi
call fcn.0040eb78
mov dword [esp], 0x4de410
call fcn.0040eb78
pop ecx
push dword [ebp - 0x558]
push str.net_use__s__DELETE__Y
call fcn.0040f816
push ebx
call fcn.0040ddf8
add esp, 0xc
push edi
call fcn.0040eb78
pop ecx
mov dword [ebp - 0x538], 2
push 0x4de410
call fcn.0040eb78
dec dword [ebp - 0x538]
pop ecx
jne 0x48a725
push esi
push dword [ebp - 0x558]
call fcn.0044c6c7
push ebx
call fcn.0040ddf8
pop ecx
push edi
call fcn.0040eb78
pop ecx
mov dword [ebp - 0x538], 3
push 0x4de410
call fcn.0040eb78
dec dword [ebp - 0x538]
pop ecx
jne 0x48a75c
push dword [ebp - 0x57c]
push str.net_use__s__DELETE__Y
call fcn.0040f816
push ebx
call fcn.0040ddf8
add esp, 0xc
push edi
call fcn.0040eb78
pop ecx
mov dword [ebp - 0x538], 4
push 0x4de410
call fcn.0040eb78
dec dword [ebp - 0x538]
pop ecx
jne 0x48a799
push esi
push dword [ebp - 0x57c]
call fcn.0044c6c7
cmp dword [ebp - 0x53c], ebx
jne 0x48a89c
push ebx
call fcn.0040ddf8
pop ecx
push edi
call fcn.0040eb78
pop ecx
push 5
pop edi
push 0x4de410
call fcn.0040eb78
dec edi
pop ecx
jne 0x48a7d5
push str..DONE._n
call fcn.0040eb78
mov dword [esp], str._nThis_terminal_needs_to_be_restarted_for_the_setup_to_continue._nMay_I_restart_your_computer_now___Y_N__n_nYes___No
push str.__Need_to_Reboot_System__
push ebx
push ebx
call fcn.0041ff3e
add esp, 0x10
test eax, eax
je 0x48a88c
push esi
push esi
call fcn.0040bc6a
pop ecx
pop ecx
push dword [ebp + 8]
push str.IsTmsTermSetup.flg
push ebx
call fcn.0045f7e3
pop ecx
pop ecx
mov ecx, eax
call fcn.0041b9fb
test eax, eax
pop ecx
jne 0x48a84b
push str.The_system_temporary_file_directory_is_inaccessable__nThe_setup_cannot_continue._n_nPress_any_key_to_cancel...
push str.__Access_Denied___
push ebx
push ebx
push ebx
push esi
call fcn.004205ad
add esp, 0x18
jmp 0x48a56b
call fcn.0048a16b
push str._nYour_terminal_is_about_to_be_restarted._nIf_it_does_not_restart_on_its_own__nplease_restart_manually._n_nPress_any_key_to_restart...
push str.__Restart_System__
push ebx
push ebx
push esi
push ebx
call fcn.004205ad
add esp, 0x18
call fcn.0040fbbe
test eax, eax
jne 0x48a885
push str.A_small_problem_occurred._nYour_computer_could_not_be_automatically_restarted._nPlease_manually_restart_your_computer._n_nPress_any_key_to_exit_setup...
push str.__Could_Not_Restart__
push ebx
push ebx
push ebx
push ebx
call fcn.004205ad
add esp, 0x18
mov eax, esi
jmp 0x48b9e6
push str._nThe_setup_process_has_been_canceled._n_nPress_any_key_to_exit_setup...
push str.__Setup_Canceled__
push ebx
push ebx
push esi
push ebx
jmp 0x48a83e
push 5
pop esi
push ebx
call fcn.0040ddf8
pop ecx
mov edi, str._nThis_may_take_several_minutes._nPlease_be_patient...
push edi
call fcn.0040eb78
pop ecx
mov dword [ebp - 0x53c], esi
push 0x4de410
call fcn.0040eb78
dec dword [ebp - 0x53c]
pop ecx
jne 0x48a8b8
cmp dword [ebp + 8], ebx
jle 0x48aaa1
push 6
pop esi
push ebx
mov dword [ebp - 0x538], esi
call fcn.0040ddf8
pop ecx
push edi
call fcn.0040eb78
pop ecx
push 0x4de410
call fcn.0040eb78
dec esi
pop ecx
jne 0x48a8eb
push dword [ebp + 8]
call fcn.00440bbb
push eax
push str._sREPORT_d
push ebx
call fcn.00486ec0
add esp, 0x10
mov esi, 0x81
push esi
mov dword [ebp - 0x554], eax
call fcn.00440bdb
push eax
call fcn.00440bf9
push eax
lea eax, [ebp - 0x568]
push eax
call sub.MPR.dll_WNetAddConnection2A
test eax, eax
je 0x48aa83
push ebx
mov dword [ebp - 0x538], 7
call fcn.0040ddf8
pop ecx
push edi
call fcn.0040eb78
pop ecx
mov dword [ebp - 0x53c], 7
push 0x4de410
call fcn.0040eb78
dec dword [ebp - 0x53c]
pop ecx
jne 0x48a95e
push dword [ebp + 8]
call fcn.00440bbb
push eax
push str._sWINPRINTER_d
push ebx
call fcn.00486ec0
add esp, 0x10
push esi
mov dword [ebp - 0x554], eax
call fcn.00440bdb
push eax
call fcn.00440bf9
push eax
lea eax, [ebp - 0x568]
push eax
call sub.MPR.dll_WNetAddConnection2A
test eax, eax
je 0x48ac8b
push ebx
mov dword [ebp - 0x538], 8
call fcn.0040ddf8
pop ecx
push edi
call fcn.0040eb78
pop ecx
mov dword [ebp - 0x53c], 8
push 0x4de410
call fcn.0040eb78
dec dword [ebp - 0x53c]
pop ecx
jne 0x48a9d1
push dword [ebp + 8]
call fcn.00440bbb
push eax
push str._sREPORT_d
push ebx
call fcn.00486ec0
add esp, 0x10
push esi
push ebx
mov dword [ebp - 0x554], eax
push ebx
lea eax, [ebp - 0x568]
push eax
call sub.MPR.dll_WNetAddConnection2A
test eax, eax
je 0x48aa83
push ebx
mov dword [ebp - 0x538], 9
call fcn.0040ddf8
pop ecx
push edi
call fcn.0040eb78
pop ecx
mov dword [ebp - 0x53c], 9
push 0x4de410
call fcn.0040eb78
dec dword [ebp - 0x53c]
pop ecx
jne 0x48aa36
push dword [ebp + 8]
call fcn.00440bbb
push eax
push str._sWINPRINTER_d
push ebx
call fcn.00486ec0
add esp, 0x10
push esi
push ebx
mov dword [ebp - 0x554], eax
push ebx
lea eax, [ebp - 0x568]
push eax
call sub.MPR.dll_WNetAddConnection2A
test eax, eax
je 0x48ac8b
mov dword [ebp - 0x548], ebx
push dword [ebp + 8]
push str.TmsNetPrn.num
push ebx
call fcn.0045f646
pop ecx
pop ecx
mov ecx, eax
call fcn.0041b9fb
mov esi, dword [ebp - 0x538]
pop ecx
push ebx
inc esi
call fcn.0040ddf8
pop ecx
push edi
call fcn.0040eb78
cmp esi, ebx
pop ecx
jle 0x48aacd
mov dword [ebp - 0x53c], esi
push 0x4de410
call fcn.0040eb78
dec dword [ebp - 0x53c]
pop ecx
jne 0x48aaba
mov al, byte [ebp - 0x53d]
sub al, 0x41
cmp al, 0x19
mov byte [ebp - 0x53d], al
ja 0x48ab6f
push ebx
inc esi
call fcn.0040ddf8
pop ecx
push edi
call fcn.0040eb78
cmp esi, ebx
pop ecx
jle 0x48ab0f
mov dword [ebp - 0x53c], esi
push 0x4de410
call fcn.0040eb78
dec dword [ebp - 0x53c]
pop ecx
jne 0x48aafc
push 0x81
call fcn.00440bdb
push eax
call fcn.00440bf9
push eax
lea eax, [ebp - 0x58c]
push eax
call sub.MPR.dll_WNetAddConnection2A
test eax, eax
je 0x48ab6f
push ebx
inc esi
call fcn.0040ddf8
pop ecx
push edi
call fcn.0040eb78
cmp esi, ebx
pop ecx
jle 0x48ab5c
mov dword [ebp - 0x53c], esi
push 0x4de410
call fcn.0040eb78
dec dword [ebp - 0x53c]
pop ecx
jne 0x48ab49
push 0x81
push ebx
push ebx
lea eax, [ebp - 0x58c]
push eax
call sub.MPR.dll_WNetAddConnection2A
inc esi
push ebx
mov dword [ebp - 0x538], esi
call fcn.0040ddf8
pop ecx
push edi
call fcn.0040eb78
cmp esi, ebx
pop ecx
jle 0x48ab96
push 0x4de410
call fcn.0040eb78
dec esi
pop ecx
jne 0x48ab88
lea eax, [ebp - 0x114]
call fcn.0041a0f3
lea eax, [ebp - 0x114]
push str._echo_off
push eax
call fcn.0041bbfa
cmp dword [ebp + 8], ebx
pop ecx
pop ecx
jle 0x48b5f2
mov esi, str._Lexmark_Optra_PS_
lea edi, [ebp - 0x42c]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
push 0xf1
lea eax, [ebp - 0x419]
push ebx
push eax
movsb byte es:[edi], byte [esi]
call fcn.004c05d0
add esp, 0xc
push 0x103
lea eax, [ebp - 0x21b]
push ebx
push eax
mov byte [ebp - 0x21c], bl
call fcn.004c05d0
add esp, 0xc
inc dword [ebp - 0x538]
push ebx
call fcn.0040ddf8
mov dword [esp], str._nThis_may_take_several_minutes._nPlease_be_patient...
call fcn.0040eb78
cmp dword [ebp - 0x538], ebx
pop ecx
jle 0x48ac34
mov esi, dword [ebp - 0x538]
push 0x4de410
call fcn.0040eb78
dec esi
pop ecx
jne 0x48ac26
lea ecx, [ebp - 0x21c]
call fcn.0040a357
mov edi, 0x505bd4
mov ecx, edi
lea ebx, [ebp - 0x21c]
call fcn.00485edb
mov ecx, str.ntprint.inf
call fcn.00485edb
mov eax, ebx
call fcn.0041b65c
mov esi, eax
test esi, esi
je 0x48ac96
lea eax, [ebp - 0x42c]
push eax
push esi
call fcn.00486428
test eax, eax
pop ecx
pop ecx
jne 0x48ac82
mov eax, ebx
call fcn.004856d7
push esi
call fcn.004bf2a6
pop ecx
jmp 0x48aca1
mov eax, dword [ebp + 8]
neg eax
push eax
jmp 0x48aa86
lea eax, [ebp - 0x21c]
call fcn.004856d7
inc dword [ebp - 0x538]
push 0
call fcn.0040ddf8
mov dword [esp], str._nThis_may_take_several_minutes._nPlease_be_patient...
call fcn.0040eb78
cmp dword [ebp - 0x538], 0
pop ecx
jle 0x48acd8
mov esi, dword [ebp - 0x538]
push 0x4de410
call fcn.0040eb78
dec esi
pop ecx
jne 0x48acca
lea edx, [ebp - 0x21c]
call fcn.00485754
test eax, eax
je 0x48ad72
lea ecx, [ebp - 0x21c]
call fcn.0040a357
mov ecx, edi
lea ebx, [ebp - 0x21c]
call fcn.00485edb
mov ecx, str.prnlx001.inf
call fcn.00485edb
mov eax, ebx
call fcn.0041b65c
mov ebx, eax
test ebx, ebx
je 0x48ad67
lea eax, [ebp - 0x42c]
push eax
push ebx
call fcn.00486428
test eax, eax
pop ecx
pop ecx
jne 0x48ad5e
mov esi, str._Lexmark_Optra_S_1250_PS_
push esi
push ebx
call fcn.00486428
test eax, eax
pop ecx
pop ecx
je 0x48ad53
push esi
mov ecx, 0x104
lea eax, [ebp - 0x42c]
call fcn.00485786
pop ecx
jmp 0x48ad5e
lea eax, [ebp - 0x21c]
call fcn.004856d7
push ebx
call fcn.004bf2a6
pop ecx
jmp 0x48ad72
lea eax, [ebp - 0x21c]
call fcn.004856d7
inc dword [ebp - 0x538]
push 0
call fcn.0040ddf8
mov dword [esp], str._nThis_may_take_several_minutes._nPlease_be_patient...
call fcn.0040eb78
cmp dword [ebp - 0x538], 0
pop ecx
jle 0x48ada9
mov esi, dword [ebp - 0x538]
push 0x4de410
call fcn.0040eb78
dec esi
pop ecx
jne 0x48ad9b
lea edx, [ebp - 0x21c]
call fcn.00485754
test eax, eax
je 0x48ae43
lea ecx, [ebp - 0x21c]
call fcn.0040a357
mov ecx, edi
lea ebx, [ebp - 0x21c]
call fcn.00485edb
mov ecx, str.prnlx007.inf
call fcn.00485edb
mov eax, ebx
call fcn.0041b65c
mov edi, eax
test edi, edi
je 0x48ae38
lea eax, [ebp - 0x42c]
push eax
push edi
call fcn.00486428
test eax, eax
pop ecx
pop ecx
jne 0x48ae2f
mov esi, str._Lexmark_T620__MS__
push esi
push edi
call fcn.00486428
test eax, eax
pop ecx
pop ecx
je 0x48ae24
push esi
mov ecx, 0x104
lea eax, [ebp - 0x42c]
call fcn.00485786
pop ecx
jmp 0x48ae2f
lea eax, [ebp - 0x21c]
call fcn.004856d7
push edi
call fcn.004bf2a6
pop ecx
jmp 0x48ae43
lea eax, [ebp - 0x21c]
call fcn.004856d7
inc dword [ebp - 0x538]
xor edi, edi
push edi
call fcn.0040ddf8
mov dword [esp], str._nThis_may_take_several_minutes._nPlease_be_patient...
call fcn.0040eb78
cmp dword [ebp - 0x538], edi
pop ecx
jle 0x48ae7a
mov esi, dword [ebp - 0x538]
push 0x4de410
call fcn.0040eb78
dec esi
pop ecx
jne 0x48ae6c
lea edx, [ebp - 0x21c]
call fcn.00485754
test eax, eax
jne 0x48aeb1
push 0x104
lea eax, [ebp - 0x21c]
push edi
push eax
mov ebx, str._f__
call fcn.0048655b
add esp, 0xc
push 0x22
lea esi, [ebp - 0x21c]
call fcn.0048669d
pop ecx
push dword [ebp + 8]
mov esi, str.TAMS_Printer_
push esi
push str.prnqctl.vbs
push 0
call fcn.0045f646
pop ecx
pop ecx
push eax
lea eax, [ebp - 0x114]
push str._ncscript___s___x__p___s_d___NUL
push eax
call fcn.0041bbfa
add esp, 0x14
push dword [ebp + 8]
lea eax, [ebp - 0x114]
push esi
push str._nrundll32.exe_printui.dll_PrintUIEntry__dl__n___s_d___q__NUL
push eax
call fcn.0041bbfa
inc dword [ebp - 0x538]
mov edi, str._nCLS
lea eax, [ebp - 0x114]
push edi
push eax
call fcn.0041bbfa
mov ebx, str._nECHO._nECHO_This_may_take_several_minutes._nECHO_Please_be_patient...
lea eax, [ebp - 0x114]
push ebx
push eax
call fcn.0041bbfa
add esp, 0x20
cmp dword [ebp - 0x538], 0
jle 0x48af4f
mov eax, dword [ebp - 0x538]
mov dword [ebp - 0x53c], eax
lea eax, [ebp - 0x114]
push 0x4de410
push eax
call fcn.0041bbfa
dec dword [ebp - 0x53c]
pop ecx
pop ecx
jne 0x48af34
push dword [ebp + 8]
push esi
push str.prnqctl.vbs
push 0
call fcn.0045f646
pop ecx
pop ecx
push eax
lea eax, [ebp - 0x114]
push str._ncscript___s___x__p___s_d__Copy_1____NUL
push eax
call fcn.0041bbfa
add esp, 0x14
push dword [ebp + 8]
lea eax, [ebp - 0x114]
push esi
push str._nrundll32.exe_printui.dll_PrintUIEntry__dl__n___s_d__Copy_1____q__NUL
push eax
call fcn.0041bbfa
inc dword [ebp - 0x538]
lea eax, [ebp - 0x114]
push edi
push eax
call fcn.0041bbfa
lea eax, [ebp - 0x114]
push ebx
push eax
call fcn.0041bbfa
add esp, 0x20
cmp dword [ebp - 0x538], 0
jle 0x48afde
mov eax, dword [ebp - 0x538]
mov dword [ebp - 0x53c], eax
lea eax, [ebp - 0x114]
push 0x4de410
push eax
call fcn.0041bbfa
dec dword [ebp - 0x53c]
pop ecx
pop ecx
jne 0x48afc3
push dword [ebp + 8]
push esi
push str.prnqctl.vbs
push 0
call fcn.0045f646
pop ecx
pop ecx
push eax
lea eax, [ebp - 0x114]
push str._ncscript___s___x__p___s_d__Copy_2____NUL
push eax
call fcn.0041bbfa
add esp, 0x14
push dword [ebp + 8]
lea eax, [ebp - 0x114]
push esi
push str._nrundll32.exe_printui.dll_PrintUIEntry__dl__n___s_d__Copy_2____q__NUL
push eax
call fcn.0041bbfa
inc dword [ebp - 0x538]
lea eax, [ebp - 0x114]
push edi
push eax
call fcn.0041bbfa
lea eax, [ebp - 0x114]
push ebx
push eax
call fcn.0041bbfa
add esp, 0x20
cmp dword [ebp - 0x538], 0
jle 0x48b06d
mov eax, dword [ebp - 0x538]
mov dword [ebp - 0x53c], eax
lea eax, [ebp - 0x114]
push 0x4de410
push eax
call fcn.0041bbfa
dec dword [ebp - 0x53c]
pop ecx
pop ecx
jne 0x48b052
mov eax, dword [ebp - 0x544]
test eax, eax
jle 0x48b23e
cmp eax, dword [ebp + 8]
je 0x48b23e
push eax
push esi
push str.prnqctl.vbs
push 0
call fcn.0045f646
pop ecx
pop ecx
push eax
lea eax, [ebp - 0x114]
push str._ncscript___s___x__p___s_d___NUL
push eax
call fcn.0041bbfa
add esp, 0x14
push dword [ebp - 0x544]
lea eax, [ebp - 0x114]
push esi
push str._nrundll32.exe_printui.dll_PrintUIEntry__dl__n___s_d___q__NUL
push eax
call fcn.0041bbfa
inc dword [ebp - 0x538]
lea eax, [ebp - 0x114]
push edi
push eax
call fcn.0041bbfa
lea eax, [ebp - 0x114]
push ebx
push eax
call fcn.0041bbfa
add esp, 0x20
cmp dword [ebp - 0x538], 0
jle 0x48b114
mov eax, dword [ebp - 0x538]
mov dword [ebp - 0x53c], eax
lea eax, [ebp - 0x114]
push 0x4de410
push eax
call fcn.0041bbfa
dec dword [ebp - 0x53c]
pop ecx
pop ecx
jne 0x48b0f9
push dword [ebp - 0x544]
push esi
push str.prnqctl.vbs
push 0
call fcn.0045f646
pop ecx
pop ecx
push eax
lea eax, [ebp - 0x114]
push str._ncscript___s___x__p___s_d__Copy_1____NUL
push eax
call fcn.0041bbfa
add esp, 0x14
push dword [ebp - 0x544]
lea eax, [ebp - 0x114]
push esi
push str._nrundll32.exe_printui.dll_PrintUIEntry__dl__n___s_d__Copy_1____q__NUL
push eax
call fcn.0041bbfa
inc dword [ebp - 0x538]
lea eax, [ebp - 0x114]
push edi
push eax
call fcn.0041bbfa
lea eax, [ebp - 0x114]
push ebx
push eax
call fcn.0041bbfa
add esp, 0x20
cmp dword [ebp - 0x538], 0
jle 0x48b1a9
mov eax, dword [ebp - 0x538]
mov dword [ebp - 0x53c], eax
lea eax, [ebp - 0x114]
push 0x4de410
push eax
call fcn.0041bbfa
dec dword [ebp - 0x53c]
pop ecx
pop ecx
jne 0x48b18e
push dword [ebp - 0x544]
push esi
push str.prnqctl.vbs
push 0
call fcn.0045f646
pop ecx
pop ecx
push eax
lea eax, [ebp - 0x114]
push str._ncscript___s___x__p___s_d__Copy_2____NUL
push eax
call fcn.0041bbfa
add esp, 0x14
push dword [ebp - 0x544]
lea eax, [ebp - 0x114]
push esi
push str._nrundll32.exe_printui.dll_PrintUIEntry__dl__n___s_d__Copy_2____q__NUL
push eax
call fcn.0041bbfa
inc dword [ebp - 0x538]
lea eax, [ebp - 0x114]
push edi
push eax
call fcn.0041bbfa
lea eax, [ebp - 0x114]
push ebx
push eax
call fcn.0041bbfa
add esp, 0x20
cmp dword [ebp - 0x538], 0
jle 0x48b23e
mov eax, dword [ebp - 0x538]
mov dword [ebp - 0x53c], eax
lea eax, [ebp - 0x114]
push 0x4de410
push eax
call fcn.0041bbfa
dec dword [ebp - 0x53c]
pop ecx
pop ecx
jne 0x48b223
lea eax, [ebp - 0x21c]
push eax
lea eax, [ebp - 0x42c]
push eax
lea eax, [ebp - 0x114]
push str._nrundll32.exe_printui.dll_PrintUIEntry__ia__m__s__s__u__NUL
push eax
call fcn.0041bbfa
lea eax, [ebp - 0x42c]
push eax
push str.LPT1:
lea eax, [ebp - 0x21c]
push eax
push dword [ebp + 8]
lea eax, [ebp - 0x114]
push esi
push dword [ebp + 8]
push esi
push str._nrundll32.exe_printui.dll_PrintUIEntry__ga__y__if__n___s_d___b___s_d___s__r___s___m__s__q__z__u__NUL
push eax
call fcn.0041bbfa
add esp, 0x34
inc dword [ebp - 0x538]
lea eax, [ebp - 0x114]
push edi
push eax
call fcn.0041bbfa
lea eax, [ebp - 0x114]
push ebx
push eax
call fcn.0041bbfa
add esp, 0x10
cmp dword [ebp - 0x538], 0
jle 0x48b2df
mov eax, dword [ebp - 0x538]
mov dword [ebp - 0x53c], eax
lea eax, [ebp - 0x114]
push 0x4de410
push eax
call fcn.0041bbfa
dec dword [ebp - 0x53c]
pop ecx
pop ecx
jne 0x48b2c4
push dword [ebp + 8]
lea eax, [ebp - 0x114]
push esi
push str._nrundll32.exe_printui.dll_PrintUIEntry__y__n___s_d___q__NUL
push eax
call fcn.0041bbfa
inc dword [ebp - 0x538]
lea eax, [ebp - 0x114]
push edi
push eax
call fcn.0041bbfa
lea eax, [ebp - 0x114]
push ebx
push eax
call fcn.0041bbfa
add esp, 0x20
cmp dword [ebp - 0x538], 0
jle 0x48b33c
mov esi, dword [ebp - 0x538]
lea eax, [ebp - 0x114]
push 0x4de410
push eax
call fcn.0041bbfa
dec esi
pop ecx
pop ecx
jne 0x48b326
lea eax, [ebp - 0x42c]
push eax
push str.LPT1:
lea eax, [ebp - 0x21c]
push eax
mov esi, str.Lexmark_Optra_S_PS2
push esi
push esi
lea eax, [ebp - 0x114]
push str._nrundll32.exe_printui.dll_PrintUIEntry__ga__y__if__n___s___b___s___s__r___s___m__s__q__z__u__NUL
push eax
call fcn.0041bbfa
add esp, 0x1c
push esi
push str.prnqctl.vbs
push 0
call fcn.0045f646
pop ecx
pop ecx
push eax
lea eax, [ebp - 0x114]
push str._ncscript___s___x__p___s__Copy_1____NUL
push eax
call fcn.0041bbfa
push esi
lea eax, [ebp - 0x114]
push str._nrundll32.exe_printui.dll_PrintUIEntry__dl__n___s__Copy_1____q__NUL
push eax
call fcn.0041bbfa
add esp, 0x1c
push esi
push str.prnqctl.vbs
push 0
call fcn.0045f646
pop ecx
pop ecx
push eax
lea eax, [ebp - 0x114]
push str._ncscript___s___x__p___s__Copy_2____NUL
push eax
call fcn.0041bbfa
push esi
lea eax, [ebp - 0x114]
push str._nrundll32.exe_printui.dll_PrintUIEntry__dl__n___s__Copy_2____q__NUL
push eax
call fcn.0041bbfa
add esp, 0x1c
inc dword [ebp - 0x538]
lea eax, [ebp - 0x114]
push edi
push eax
call fcn.0041bbfa
lea eax, [ebp - 0x114]
push ebx
push eax
call fcn.0041bbfa
add esp, 0x10
cmp dword [ebp - 0x538], 0
jle 0x48b41e
mov esi, dword [ebp - 0x538]
lea eax, [ebp - 0x114]
push 0x4de410
push eax
call fcn.0041bbfa
dec esi
pop ecx
pop ecx
jne 0x48b408
push 0
push 0x22
lea esi, [ebp - 0x42c]
call fcn.004863c2
push str.LPT1:
mov eax, esi
push eax
lea eax, [ebp - 0x114]
push str._nREG_ADD__HKCUSoftwareMicrosoftWindows_NTCurrentVersionWindows___V__Device___d__s_winspool__s___f__NUL
push eax
call fcn.0041bbfa
push 0x22
call fcn.0048669d
add esp, 0x1c
inc dword [ebp - 0x538]
lea eax, [ebp - 0x114]
push edi
push eax
call fcn.0041bbfa
lea eax, [ebp - 0x114]
push ebx
push eax
call fcn.0041bbfa
add esp, 0x10
cmp dword [ebp - 0x538], 0
jle 0x48b498
mov esi, dword [ebp - 0x538]
lea eax, [ebp - 0x114]
push 0x4de410
push eax
call fcn.0041bbfa
dec esi
pop ecx
pop ecx
jne 0x48b482
call fcn.0040fe5f
test eax, eax
je 0x48b54f
call fcn.00440bdb
push eax
call fcn.00440bf9
push eax
push dword [ebp + 8]
call fcn.00440bbb
push eax
mov esi, str.LPT1:
push esi
lea eax, [ebp - 0x114]
push str._nnet_use__s__sWINPRINTER_d__s__USER:_s__Y__PERSISTENT:YES__NUL
push eax
call fcn.0041bbfa
add esp, 0x1c
call fcn.00440bdb
push eax
call fcn.00440bf9
push eax
push dword [ebp + 8]
call fcn.00440bbb
push eax
push esi
lea eax, [ebp - 0x114]
push str._nnet_use__s__sREPORT_d__s__USER:_s__Y__PERSISTENT:YES__NUL
push eax
call fcn.0041bbfa
add esp, 0x1c
inc dword [ebp - 0x538]
lea eax, [ebp - 0x114]
push edi
push eax
call fcn.0041bbfa
lea eax, [ebp - 0x114]
push ebx
push eax
call fcn.0041bbfa
add esp, 0x10
cmp dword [ebp - 0x538], 0
jle 0x48b5f7
mov esi, dword [ebp - 0x538]
lea eax, [ebp - 0x114]
push 0x4de410
push eax
call fcn.0041bbfa
dec esi
pop ecx
pop ecx
jne 0x48b534
jmp 0x48b5f7
call fcn.00440bdb
push eax
call fcn.00440bf9
push eax
push dword [ebp + 8]
call fcn.00440bbb
push eax
mov esi, str.LPT1:
push esi
lea eax, [ebp - 0x114]
push str._nnet_use__s__sREPORT_d__s__USER:_s__Y__PERSISTENT:YES__NUL
push eax
call fcn.0041bbfa
add esp, 0x1c
call fcn.00440bdb
push eax
call fcn.00440bf9
push eax
push dword [ebp + 8]
call fcn.00440bbb
push eax
push esi
lea eax, [ebp - 0x114]
push str._nnet_use__s__sWINPRINTER_d__s__USER:_s__Y__PERSISTENT:YES__NUL
push eax
call fcn.0041bbfa
add esp, 0x1c
inc dword [ebp - 0x538]
lea eax, [ebp - 0x114]
push edi
push eax
call fcn.0041bbfa
lea eax, [ebp - 0x114]
push ebx
push eax
call fcn.0041bbfa
add esp, 0x10
cmp dword [ebp - 0x538], 0
jle 0x48b5f7
mov esi, dword [ebp - 0x538]
lea eax, [ebp - 0x114]
push 0x4de410
push eax
call fcn.0041bbfa
dec esi
pop ecx
pop ecx
jne 0x48b5da
jmp 0x48b5f7
mov ebx, str._nECHO._nECHO_This_may_take_several_minutes._nECHO_Please_be_patient...
cmp byte [ebp - 0x53d], 0x19
ja 0x48b74b
push dword [ebp - 0x56c]
push str._c:.bat
push 0
call fcn.00486ec0
add esp, 0xc
mov edi, eax
call fcn.0041a56b
test eax, eax
mov esi, dword [ebp - 0x538]
jne 0x48b751
mov edi, str._nCLS
lea eax, [ebp - 0x114]
push edi
push eax
inc esi
call fcn.0041bbfa
lea eax, [ebp - 0x114]
push ebx
push eax
call fcn.0041bbfa
add esp, 0x10
test esi, esi
jle 0x48b676
mov dword [ebp - 0x53c], esi
lea eax, [ebp - 0x114]
push 0x4de410
push eax
call fcn.0041bbfa
dec dword [ebp - 0x53c]
pop ecx
pop ecx
jne 0x48b65b
lea eax, [ebp - 0x114]
push str._nIF_NOT_EXIST__T:___
push eax
call fcn.0041bbfa
call fcn.00440bbb
push eax
lea eax, [ebp - 0x114]
push str._nnet_use_T:__s_tamspos_interactive__USER:dellclient__Y__PERSISTENT:YES__NUL
push eax
call fcn.0041bbfa
add esp, 0x14
lea eax, [ebp - 0x114]
push edi
push eax
inc esi
call fcn.0041bbfa
lea eax, [ebp - 0x114]
push ebx
push eax
call fcn.0041bbfa
add esp, 0x10
test esi, esi
jle 0x48b6e4
mov dword [ebp - 0x53c], esi
lea eax, [ebp - 0x114]
push 0x4de410
push eax
call fcn.0041bbfa
dec dword [ebp - 0x53c]
pop ecx
pop ecx
jne 0x48b6c9
call fcn.00440bbb
push eax
lea eax, [ebp - 0x114]
push str._nnet_use_T:__s_tamspos__Y__NUL
push eax
call fcn.0041bbfa
add esp, 0xc
lea eax, [ebp - 0x114]
push 0x5061c4
push eax
call fcn.0041bbfa
lea eax, [ebp - 0x114]
push edi
push eax
inc esi
call fcn.0041bbfa
lea eax, [ebp - 0x114]
push ebx
push eax
call fcn.0041bbfa
add esp, 0x18
test esi, esi
jle 0x48b751
mov edi, esi
lea eax, [ebp - 0x114]
push 0x4de410
push eax
call fcn.0041bbfa
dec edi
pop ecx
pop ecx
jne 0x48b733
jmp 0x48b751
mov esi, dword [ebp - 0x538]
push 0
inc esi
call fcn.0040ddf8
pop ecx
mov edi, str._nThis_may_take_several_minutes._nPlease_be_patient...
push edi
call fcn.0040eb78
test esi, esi
pop ecx
jle 0x48b77a
mov ebx, esi
push 0x4de410
call fcn.0040eb78
dec ebx
pop ecx
jne 0x48b76c
lea eax, [ebp - 0x114]
push eax
push str.CALL__s
call fcn.0040f816
lea eax, [ebp - 0x114]
call fcn.0041a0f3
inc esi
push 0
mov dword [ebp - 0x538], esi
call fcn.0040ddf8
add esp, 0xc
push edi
call fcn.0040eb78
test esi, esi
pop ecx
jle 0x48b7c0
push 0x4de410
call fcn.0040eb78
dec esi
pop ecx
jne 0x48b7b2
push str.DONE__n
call fcn.0040eb78
mov dword [esp], str.Special_
push str._sicons_
xor esi, esi
push esi
call fcn.0045f646
add esp, 0xc
push eax
push str._swts.ark
mov edi, 0x104
lea eax, [ebp - 0x534]
push edi
push eax
call fcn.00486e10
push 2
xor edx, edx
lea ecx, [ebp - 0x324]
call fcn.0040a3f4
add esp, 0x14
push esi
push esi
lea eax, [ebp - 0x324]
push eax
lea eax, [ebp - 0x534]
push eax
call fcn.004013de
push 2
xor edx, edx
lea ecx, [ebp - 0x534]
call fcn.0040a3f4
mov esi, str.TAMS_Graphical_Application.lnk
add esp, 0x14
mov ecx, esi
lea ebx, [ebp - 0x534]
call fcn.00485edb
push 2
lea ecx, [ebp - 0x324]
call fcn.0040a3ea
pop ecx
mov ecx, esi
lea ebx, [ebp - 0x324]
call fcn.00485edb
xor esi, esi
push esi
mov eax, ebx
push eax
lea eax, [ebp - 0x534]
push eax
call fcn.00419f7a
add esp, 0xc
test eax, eax
jne 0x48b88f
push str.The_Graphical_Session_desktop_icon_could_not_be_created._n_nPress_any_key_to_continue...
push str.__Icon_Creation_Problem__
push esi
push esi
push esi
push 1
call fcn.004205ad
add esp, 0x18
push 2
xor edx, edx
lea ecx, [ebp - 0x534]
call fcn.0040a3f4
pop ecx
mov esi, str.Reconnect_to_TAMS.lnk
mov ecx, esi
lea ebx, [ebp - 0x534]
call fcn.00485edb
push 2
lea ecx, [ebp - 0x324]
call fcn.0040a3ea
pop ecx
mov ecx, esi
lea ebx, [ebp - 0x324]
call fcn.00485edb
xor ebx, ebx
push ebx
lea eax, [ebp - 0x324]
push eax
lea eax, [ebp - 0x534]
push eax
call fcn.00419f7a
add esp, 0xc
inc dword [ebp - 0x538]
push ebx
call fcn.0040ddf8
pop ecx
mov esi, str._nThis_may_take_several_minutes._nPlease_be_patient...
push esi
call fcn.0040eb78
mov eax, dword [ebp - 0x538]
cmp eax, ebx
pop ecx
jle 0x48b921
mov dword [ebp - 0x53c], eax
push 0x4de410
call fcn.0040eb78
dec dword [ebp - 0x53c]
pop ecx
jne 0x48b90e
call fcn.0040fdff
test eax, eax
jne 0x48b9f5
push str.Special_
push str._sicons_
push ebx
call fcn.0045f646
add esp, 0xc
push eax
push str._stelnet.lnk
lea eax, [ebp - 0x534]
push edi
push eax
call fcn.00486e10
push 2
lea ecx, [ebp - 0x324]
call fcn.0040a3ea
add esp, 0x14
mov ecx, str.TAMS_Telnet_Session.lnk
lea ebx, [ebp - 0x324]
call fcn.00485edb
push 0
mov eax, ebx
push eax
lea eax, [ebp - 0x534]
push eax
call fcn.00419f7a
add esp, 0xc
test eax, eax
jne 0x48b9a3
push str.The_Telnet_Session_desktop_icon_could_not_be_created._n_nPress_any_key_to_continue...
push str.__Icon_Creation_Problem__
push eax
push eax
push eax
push 1
call fcn.004205ad
add esp, 0x18
xor ebx, ebx
inc dword [ebp - 0x538]
push ebx
call fcn.0040ddf8
pop ecx
push esi
call fcn.0040eb78
cmp dword [ebp - 0x538], ebx
pop ecx
jle 0x48b9d5
mov esi, dword [ebp - 0x538]
push 0x4de410
call fcn.0040eb78
dec esi
pop ecx
jne 0x48b9c7
push str.DONE__n
call fcn.0040eb78
mov eax, dword [ebp - 0x548]
pop ecx
mov ecx, dword [ebp - 8]
pop edi
pop esi
xor ecx, ebp
pop ebx
call fcn.004bfeb5
leave
ret
push str.Because_your_system_is_running_the_TAMS_II_graphical_applications__nthe_TelNet__text_based__interface_will_not_be_installed._n_nPress_any_key_to_continue...
push str.__TAMS_II_Detected__
push ebx
push ebx
push ebx
push ebx
call fcn.004205ad
add esp, 0x18
jmp 0x48b9a5