Function at 0x4259c0
Capabilities:
Accept command line arguments

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x588
push esi
push edi
lea edi, [ebp - 0x588]
mov ecx, 0x162
mov eax, 0xcccccccc
rep stosd dword es:[edi], eax
mov eax, dword [0x48d0d0]
xor eax, ebp
mov dword [ebp - 4], eax
mov eax, dword [ebp + 8]
mov dword [0x48f424], eax
mov esi, esp
lea ecx, [ebp - 0xc]
push ecx
mov edi, esp
call dword [sym.imp.KERNEL32.dll_GetCommandLineW]
cmp edi, esp
call fcn.00429e23
push eax
call dword [sym.imp.SHELL32.dll_CommandLineToArgvW]
cmp esi, esp
call fcn.00429e23
mov dword [ebp - 0x14], eax
mov esi, esp
push 0
call dword [sym.imp.ole32.dll_CoInitialize]
cmp esi, esp
call fcn.00429e23
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x19], 0
mov byte [ebp - 0x1a], 0
lea ecx, [ebp - 0x38]
call fcn.00401d30
lea ecx, [ebp - 0x58]
call fcn.00401d30
push 1
push 0x48d008
mov edx, dword [ebp - 0x14]
push edx
mov eax, dword [ebp - 0xc]
push eax
lea ecx, [ebp - 0x9c]
call fcn.0041c5a0
cmp dword [ebp - 0x18], 0
jne 0x425b6a
lea ecx, [ebp - 0x9c]
call fcn.0041e6f0
movzx ecx, al
test ecx, ecx
je 0x425b6a
lea ecx, [ebp - 0x9c]
call fcn.0041e4c0
test eax, eax
je 0x425aff
call fcn.004237e0
movzx edx, al
test edx, edx
je 0x425aeb
push 0x41c380
lea ecx, [ebp - 0x9c]
call fcn.0041ed60
push eax
push 0x46e92c
lea ecx, [ebp - 0x9c]
call fcn.0041e4c0
push eax
call fcn.0041df10
add esp, 4
push eax
push 0x48f730
call fcn.00413be0
add esp, 8
push eax
call fcn.00413be0
add esp, 8
push eax
call fcn.00413be0
add esp, 8
mov ecx, eax
call fcn.0041d410
mov dword [ebp - 0x18], 7
lea ecx, [ebp - 0x9c]
call fcn.0041f180
jmp 0x425b65
lea ecx, [ebp - 0x9c]
call fcn.0041ed40
mov dword [ebp - 0x584], eax
cmp dword [ebp - 0x584], 3
ja case.default.0x425b1f
mov eax, dword [ebp - 0x584]
jmp dword [eax*4 + 0x426d18]
mov byte [ebp - 0x1a], 1
jmp 0x425b65
mov byte [ebp - 0x19], 1
jmp 0x425b65
lea ecx, [ebp - 0x9c]
call fcn.0041ed20
push eax
lea ecx, [ebp - 0x38]
call fcn.00401c40
jmp 0x425b65
lea ecx, [ebp - 0x9c]
call fcn.0041ed20
push eax
lea ecx, [ebp - 0x58]
call fcn.00401c40
jmp 0x425b65
mov dword [ebp - 0x18], 7
jmp 0x425a5f
movzx ecx, byte [ebp - 0x19]
test ecx, ecx
jne 0x425b83
movzx edx, byte [ebp - 0x1a]
test edx, edx
jne 0x425b83
mov byte [ebp - 0x585], 0
jmp 0x425b8a
mov byte [ebp - 0x585], 1
mov al, byte [ebp - 0x585]
mov byte [ebp - 0x571], al
lea ecx, [ebp - 0x571]
push ecx
push 0x4239e0
lea ecx, [ebp - 0xac]
call fcn.0041b900
movzx edx, byte [ebp - 0x19]
test edx, edx
jne 0x425bc6
movzx eax, byte [ebp - 0x1a]
test eax, eax
jne 0x425bc6
mov byte [ebp - 0x586], 0
jmp 0x425bcd
mov byte [ebp - 0x586], 1
mov cl, byte [ebp - 0x586]
mov byte [ebp - 0x572], cl
lea edx, [ebp - 0x572]
push edx
push 0x423780
lea ecx, [ebp - 0xbc]
call fcn.0041b900
push 0
push 0x46e934
push 4
call fcn.004146d0
mov ecx, eax
call fcn.004150f0
movzx eax, byte [ebp - 0x19]
test eax, eax
jne 0x425c1b
movzx ecx, byte [ebp - 0x1a]
test ecx, ecx
jne 0x425c1b
cmp dword [ebp - 0x18], 0
je 0x425c3e
call fcn.0041ee20
push 0x41c380
push str.Starting_package_installation_...
push 0x48f730
call fcn.00413be0
add esp, 8
mov ecx, eax
call fcn.0041d410
movzx edx, byte [ebp - 0x1a]
test edx, edx
jne 0x426936
cmp dword [ebp - 0x18], 0
jne 0x426936
lea ecx, [ebp - 0xdc]
call fcn.00401d30
lea ecx, [ebp - 0xfc]
call fcn.00401d30
push 0
lea eax, [ebp - 0xdc]
push eax
push 0x11
call fcn.0040d2a0
add esp, 0xc
movzx ecx, al
test ecx, ecx
je 0x4268ff
lea edx, [ebp - 0xfc]
push edx
lea eax, [ebp - 0xdc]
push eax
call fcn.0041df90
add esp, 8
movzx ecx, al
test ecx, ecx
je 0x4268ff
push 0x46ea54
lea ecx, [ebp - 0x11c]
call fcn.00401cd0
lea ecx, [ebp - 0x13c]
call fcn.00401d30
lea ecx, [ebp - 0x150]
call fcn.0041c920
lea edx, [ebp - 0x13c]
push edx
call fcn.00418f90
add esp, 4
movzx eax, al
test eax, eax
je 0x42622b
lea ecx, [ebp - 0x170]
call fcn.00401d30
lea ecx, [ebp - 0x58]
push ecx
lea ecx, [ebp - 0x190]
call fcn.00401d50
lea edx, [ebp - 0x170]
push edx
lea eax, [ebp - 0x13c]
push eax
call fcn.0041b5f0
add esp, 8
movzx ecx, al
test ecx, ecx
je 0x4261b2
lea edx, [ebp - 0x170]
push edx
lea eax, [ebp - 0xfc]
push eax
call fcn.00423300
add esp, 8
movzx ecx, al
test ecx, ecx
je 0x4261b2
lea edx, [ebp - 0xdc]
push edx
lea eax, [ebp - 0x58]
push eax
lea ecx, [ebp - 0x150]
push ecx
lea edx, [ebp - 0x170]
push edx
call fcn.00421cf0
add esp, 0x10
movzx eax, al
test eax, eax
je 0x426191
lea ecx, [ebp - 0x150]
call fcn.00425980
test eax, eax
je 0x42618f
push str.ASUSet_up.dat
lea ecx, [ebp - 0xdc]
push ecx
lea edx, [ebp - 0x1b0]
push edx
call fcn.0040e9f0
add esp, 0xc
lea ecx, [ebp - 0x1c4]
call fcn.0040e3e0
lea ecx, [ebp - 0x1b0]
call fcn.00401c30
push eax
push str.Bootstrapper_launch_location_is_::__s
push 0x46ecdc
call fcn.004146d0
push eax
call fcn.00414d70
add esp, 0x10
lea eax, [ebp - 0x11c]
push eax
lea ecx, [ebp - 0x1b0]
push ecx
lea edx, [ebp - 0x11c]
push edx
lea eax, [ebp - 0x1e0]
push eax
call fcn.00415950
add esp, 0xc
push eax
lea ecx, [ebp - 0x1f8]
push ecx
call fcn.0040b090
add esp, 0xc
push eax
lea ecx, [ebp - 0x1c4]
call fcn.0040e330
lea ecx, [ebp - 0x1f8]
call fcn.00401c90
lea ecx, [ebp - 0x1e0]
call fcn.00401c90
push str.__modesilent
lea ecx, [ebp - 0x210]
call fcn.00401cd0
lea edx, [ebp - 0x210]
push edx
lea ecx, [ebp - 0x1c4]
call fcn.0040e330
lea ecx, [ebp - 0x210]
call fcn.00401c90
push str.__actioninstall
lea ecx, [ebp - 0x228]
call fcn.00401cd0
lea eax, [ebp - 0x228]
push eax
lea ecx, [ebp - 0x1c4]
call fcn.0040e330
lea ecx, [ebp - 0x228]
call fcn.00401c90
push str.__edtWorkFlow1
lea ecx, [ebp - 0x240]
call fcn.00401cd0
lea ecx, [ebp - 0x240]
push ecx
lea ecx, [ebp - 0x1c4]
call fcn.0040e330
lea ecx, [ebp - 0x240]
call fcn.00401c90
push str.__skipACC1
lea ecx, [ebp - 0x258]
call fcn.00401cd0
lea edx, [ebp - 0x258]
push edx
lea ecx, [ebp - 0x1c4]
call fcn.0040e330
lea ecx, [ebp - 0x258]
call fcn.00401c90
push str.__skipADC1
lea ecx, [ebp - 0x270]
call fcn.00401cd0
lea eax, [ebp - 0x270]
push eax
lea ecx, [ebp - 0x1c4]
call fcn.0040e330
lea ecx, [ebp - 0x270]
call fcn.00401c90
push str.DISABLE_CCM_DESKTOPSHORTCUT
lea ecx, [ebp - 0x288]
call fcn.00401cd0
lea ecx, [ebp - 0x288]
push ecx
lea ecx, [ebp - 0x1c4]
call fcn.0040e330
lea ecx, [ebp - 0x288]
call fcn.00401c90
mov dword [ebp - 0x290], 0xffffffff
call fcn.004146d0
call fcn.00414660
push 0x46eda0
lea ecx, [ebp - 0x2b0]
call fcn.00401cd0
push 1
push 0
push 0
lea edx, [ebp - 0x2b0]
push edx
lea eax, [ebp - 0x290]
push eax
lea ecx, [ebp - 0x1c4]
push ecx
lea edx, [ebp - 0x1b0]
push edx
call fcn.0041adb0
add esp, 0x1c
mov dword [ebp - 0x298], eax
lea ecx, [ebp - 0x2b0]
call fcn.00401c90
push 0
push 0x46eda4
push 4
call fcn.004146d0
mov ecx, eax
call fcn.004150f0
cmp dword [ebp - 0x298], 1
jne 0x425fd3
mov dword [ebp - 0x18], 3
push str.Failed_to_launch_the_Bootstrapper_process.Stopping_the_installation_process.
push 0x46ee4c
call fcn.004146d0
push eax
call fcn.00414c70
add esp, 0xc
jmp 0x426179
cmp dword [ebp - 0x298], 2
jne 0x426000
mov dword [ebp - 0x18], 3
push str.Failed_to_create_the_Bootstrapper_process.Stopping_the_installation_process.
push 0x46ef24
call fcn.004146d0
push eax
call fcn.00414c70
add esp, 0xc
jmp 0x426179
cmp dword [ebp - 0x298], 3
jne 0x42602d
mov dword [ebp - 0x18], 3
push 0x46ef58
push 0x46f014
call fcn.004146d0
push eax
call fcn.00414c70
add esp, 0xc
jmp 0x426179
cmp dword [ebp - 0x290], 0
jne 0x426152
push str.The_return_code_from_the_Bootstrapper_Process_is__0_.
push 0x46f0c4
call fcn.004146d0
push eax
call fcn.00414d70
add esp, 0xc
lea eax, [ebp - 0x2b8]
push eax
lea ecx, [ebp - 0x150]
call fcn.00420740
jmp 0x426071
lea ecx, [ebp - 0x2b8]
call fcn.0041d6d0
lea ecx, [ebp - 0x2b8]
push ecx
lea edx, [ebp - 0x578]
push edx
lea ecx, [ebp - 0x150]
call fcn.00419790
mov ecx, eax
call fcn.00417c50
movzx eax, al
test eax, eax
je 0x426150
cmp dword [ebp - 0x18], 0
jne 0x426150
lea ecx, [ebp - 0x38]
push ecx
lea ecx, [ebp - 0x2b8]
call fcn.0041d4b0
add eax, 0x30
push eax
lea ecx, [ebp - 0x2b8]
call fcn.0041d4b0
push eax
call fcn.00423f40
add esp, 0xc
mov byte [ebp - 0x587], al
lea ecx, [ebp - 0x2b8]
call fcn.0041d4b0
mov dl, byte [ebp - 0x587]
mov byte [eax + 0x49], dl
movzx eax, byte [ebp - 0x587]
test eax, eax
jne 0x42614b
mov dword [ebp - 0x18], 5
movsx ecx, byte [ebp - 0x290]
push ecx
lea ecx, [ebp - 0x2b8]
call fcn.0041d4b0
sub esp, 0x18
mov edx, esp
mov ecx, dword [eax]
mov dword [edx], ecx
mov ecx, dword [eax + 4]
mov dword [edx + 4], ecx
mov ecx, dword [eax + 8]
mov dword [edx + 8], ecx
mov ecx, dword [eax + 0xc]
mov dword [edx + 0xc], ecx
mov ecx, dword [eax + 0x10]
mov dword [edx + 0x10], ecx
mov eax, dword [eax + 0x14]
mov dword [edx + 0x14], eax
push str.Failed_in_Acrobat___s__deployment___d_.Stopping_the_installation_process.
push 0x46f194
call fcn.004146d0
push eax
call fcn.00414b70
add esp, 0x28
jmp 0x426066
jmp 0x426179
mov dword [ebp - 0x18], 4
movsx ecx, byte [ebp - 0x290]
push ecx
push str.The_Bootstrapper_Process_return_code_is___d_.Stopping_the_installation_process.
push 0x46f258
call fcn.004146d0
push eax
call fcn.00414b70
add esp, 0x10
lea ecx, [ebp - 0x1c4]
call fcn.0040e2e0
lea ecx, [ebp - 0x1b0]
call fcn.00401c90
jmp 0x4261b0
mov dword [ebp - 0x18], 7
push str.Failed_to_find_if_Acrobat_DC_versions_packaged__corrupt_package_data_...
push 0x46f304
call fcn.004146d0
push eax
call fcn.00414b70
add esp, 0xc
jmp 0x4261d1
mov dword [ebp - 0x18], 7
push str.Failed_in_fetching_the_package_option_XML_and_install_language_info.
push 0x46f3cc
call fcn.004146d0
push eax
call fcn.00414b70
add esp, 0xc
push 1
push 0
push 0
push 1
lea edx, [ebp - 0x13c]
push edx
call fcn.0040ed60
add esp, 0x14
movzx eax, al
test eax, eax
jne 0x426213
lea ecx, [ebp - 0x13c]
call fcn.00401c30
push eax
push 0x46f400
push 0x46f44c
call fcn.004146d0
push eax
call fcn.00414e70
add esp, 0x10
lea ecx, [ebp - 0x190]
call fcn.00401c90
lea ecx, [ebp - 0x170]
call fcn.00401c90
jmp 0x42624a
mov dword [ebp - 0x18], 7
push str.Failed_in_creating_the_temp_folder_path_...
push 0x46f4c8
call fcn.004146d0
push eax
call fcn.00414b70
add esp, 0xc
cmp dword [ebp - 0x18], 0
jne 0x4265bc
lea ecx, [ebp - 0x2cc]
call fcn.0040e3e0
lea ecx, [ebp - 0x2ec]
call fcn.00401d30
lea ecx, [ebp - 0x30c]
call fcn.00401d30
push 0x25
lea ecx, [ebp - 0x2ec]
push ecx
call fcn.004193c0
add esp, 8
push 0x46ef3c
push 0x46ef54
lea edx, [ebp - 0x2ec]
push edx
lea eax, [ebp - 0x328]
push eax
call fcn.0040e9f0
add esp, 0xc
push eax
lea ecx, [ebp - 0x340]
push ecx
call fcn.0040b030
add esp, 0xc
push eax
lea ecx, [ebp - 0x30c]
call fcn.0040c2a0
lea ecx, [ebp - 0x340]
call fcn.00401c90
lea ecx, [ebp - 0x328]
call fcn.00401c90
push 0x46f02c
lea ecx, [ebp - 0x358]
call fcn.00401cd0
lea edx, [ebp - 0x358]
push edx
lea ecx, [ebp - 0x2cc]
call fcn.0040e330
lea ecx, [ebp - 0x358]
call fcn.00401c90
lea eax, [ebp - 0x11c]
push eax
lea ecx, [ebp - 0xfc]
push ecx
lea edx, [ebp - 0x11c]
push edx
lea eax, [ebp - 0x370]
push eax
call fcn.00415950
add esp, 0xc
push eax
lea ecx, [ebp - 0x388]
push ecx
call fcn.0040b090
add esp, 0xc
push eax
lea ecx, [ebp - 0x2cc]
call fcn.0040e330
lea ecx, [ebp - 0x388]
call fcn.00401c90
lea ecx, [ebp - 0x370]
call fcn.00401c90
lea ecx, [ebp - 0x58]
call fcn.0040a350
test eax, eax
je 0x4263ad
lea edx, [ebp - 0x58]
push edx
push str.INSTALLLANGUAGE
lea ecx, [ebp - 0x3a0]
call fcn.00401cd0
push eax
lea eax, [ebp - 0x3b8]
push eax
call fcn.0040b090
add esp, 0xc
push eax
lea ecx, [ebp - 0x2cc]
call fcn.0040e330
lea ecx, [ebp - 0x3b8]
call fcn.00401c90
lea ecx, [ebp - 0x3a0]
call fcn.00401c90
lea ecx, [ebp - 0x38]
call fcn.0040a350
test eax, eax
je 0x426447
lea ecx, [ebp - 0x11c]
push ecx
lea edx, [ebp - 0x38]
push edx
lea eax, [ebp - 0x11c]
push eax
push str.ADOBEINSTALLDIR
lea ecx, [ebp - 0x3d0]
call fcn.00401cd0
push eax
lea ecx, [ebp - 0x3e8]
push ecx
call fcn.0040b090
add esp, 0xc
push eax
lea edx, [ebp - 0x400]
push edx
call fcn.0040b090
add esp, 0xc
push eax
lea eax, [ebp - 0x418]
push eax
call fcn.0040b090
add esp, 0xc
push eax
lea ecx, [ebp - 0x2cc]
call fcn.0040e330
lea ecx, [ebp - 0x418]
call fcn.00401c90
lea ecx, [ebp - 0x400]
call fcn.00401c90
lea ecx, [ebp - 0x3e8]
call fcn.00401c90
lea ecx, [ebp - 0x3d0]
call fcn.00401c90
push 0x46f1ac
lea ecx, [ebp - 0x430]
call fcn.00401cd0
lea ecx, [ebp - 0x430]
push ecx
lea ecx, [ebp - 0x2cc]
call fcn.0040e330
lea ecx, [ebp - 0x430]
call fcn.00401c90
mov dword [ebp - 0x438], 0xffffffff
push 0x46f1b4
lea ecx, [ebp - 0x458]
call fcn.00401cd0
push 0
push 0
push 0
lea edx, [ebp - 0x458]
push edx
lea eax, [ebp - 0x438]
push eax
lea ecx, [ebp - 0x2cc]
push ecx
lea edx, [ebp - 0x30c]
push edx
call fcn.0041adb0
add esp, 0x1c
mov dword [ebp - 0x440], eax
lea ecx, [ebp - 0x458]
call fcn.00401c90
cmp dword [ebp - 0x440], 0
je 0x4264f1
push str._util_create_process_resulted_in_an_error..
push 0x46f53c
call fcn.004146d0
push eax
call fcn.00414b70
add esp, 0xc
mov dword [ebp - 0x18], 6
cmp dword [ebp - 0x440], 1
je 0x426503
cmp dword [ebp - 0x440], 2
jne 0x42652d
mov esi, esp
call dword [sym.imp.KERNEL32.dll_GetLastError]
cmp esi, esp
call fcn.00429e23
push eax
push str.Failed_to_launch_the_msiexec.exe_process___d_.
push 0x46f5c8
call fcn.004146d0
push eax
call fcn.00414e70
add esp, 0x10
jmp 0x42659b
cmp dword [ebp - 0x440], 3
jne 0x426560
mov esi, esp
call dword [sym.imp.KERNEL32.dll_GetLastError]
cmp esi, esp
call fcn.00429e23
push eax
push str.Failed_to_get_the_exit_code_of_msiexec.exe_process___d_.
push 0x46f654
call fcn.004146d0
push eax
call fcn.00414e70
add esp, 0x10
jmp 0x42659b
mov eax, dword [ebp - 0x438]
push eax
push 0x46f670
push 0x46f6c8
call fcn.004146d0
push eax
call fcn.00414d70
add esp, 0x10
cmp dword [ebp - 0x438], 0
je 0x42659b
cmp dword [ebp - 0x438], 0xbc2
je 0x42659b
mov dword [ebp - 0x18], 6
lea ecx, [ebp - 0x30c]
call fcn.00401c90
lea ecx, [ebp - 0x2ec]
call fcn.00401c90
lea ecx, [ebp - 0x2cc]
call fcn.0040e2e0
cmp dword [ebp - 0x18], 0
je 0x4268dc
lea ecx, [ebp - 0x468]
call fcn.0040e3e0
lea ecx, [ebp - 0x488]
call fcn.00401d30
lea ecx, [ebp - 0x4a8]
call fcn.00401d30
push 0x25
lea ecx, [ebp - 0x488]
push ecx
call fcn.004193c0
add esp, 8
push str.msiexec.exe
push 0x46f3fc
lea edx, [ebp - 0x488]
push edx
lea eax, [ebp - 0x4c4]
push eax
call fcn.0040e9f0
add esp, 0xc
push eax
lea ecx, [ebp - 0x4dc]
push ecx
call fcn.0040b030
add esp, 0xc
push eax
lea ecx, [ebp - 0x4a8]
call fcn.0040c2a0
lea ecx, [ebp - 0x4dc]
call fcn.00401c90
lea ecx, [ebp - 0x4c4]
call fcn.00401c90
mov dword [ebp - 0x4e4], 0xffffffff
mov dword [ebp - 0x4ec], 1
lea edx, [ebp - 0x4f4]
push edx
lea ecx, [ebp - 0x150]
call fcn.00420740
jmp 0x42667d
lea ecx, [ebp - 0x4f4]
call fcn.0041d6d0
lea eax, [ebp - 0x4f4]
push eax
lea ecx, [ebp - 0x57c]
push ecx
lea ecx, [ebp - 0x150]
call fcn.00419790
mov ecx, eax
call fcn.00417c50
movzx edx, al
test edx, edx
je 0x4268bb
lea ecx, [ebp - 0x4f4]
call fcn.0041d4b0
movzx eax, byte [eax + 0x49]
test eax, eax
je 0x4268b6
lea ecx, [ebp - 0x4f4]
call fcn.0041d4b0
movzx ecx, byte [eax + 0x48]
test ecx, ecx
jne 0x4268b6
lea ecx, [ebp - 0x4f4]
call fcn.0041d4b0
add eax, 0x18
mov ecx, eax
call fcn.0040a350
test eax, eax
je 0x4268b6
lea ecx, [ebp - 0x4f4]
call fcn.0041d4b0
add eax, 0x18
sub esp, 0x18
mov edx, esp
mov ecx, dword [eax]
mov dword [edx], ecx
mov ecx, dword [eax + 4]
mov dword [edx + 4], ecx
mov ecx, dword [eax + 8]
mov dword [edx + 8], ecx
mov ecx, dword [eax + 0xc]
mov dword [edx + 0xc], ecx
mov ecx, dword [eax + 0x10]
mov dword [edx + 0x10], ecx
mov eax, dword [eax + 0x14]
mov dword [edx + 0x14], eax
push str.Trying_to_rollback_the_Acrobat_installation___s__...
push 0x46f74c
call fcn.004146d0
push eax
call fcn.00414d70
add esp, 0x24
lea ecx, [ebp - 0x468]
call fcn.0040e1d0
push 0x46f464
lea ecx, [ebp - 0x510]
call fcn.00401cd0
lea ecx, [ebp - 0x510]
push ecx
lea ecx, [ebp - 0x468]
call fcn.0040e330
lea ecx, [ebp - 0x510]
call fcn.00401c90
lea edx, [ebp - 0x11c]
push edx
lea ecx, [ebp - 0x4f4]
call fcn.0041d4b0
add eax, 0x18
push eax
lea eax, [ebp - 0x11c]
push eax
lea ecx, [ebp - 0x528]
push ecx
call fcn.00415950
add esp, 0xc
push eax
lea edx, [ebp - 0x540]
push edx
call fcn.0040b090
add esp, 0xc
push eax
lea ecx, [ebp - 0x468]
call fcn.0040e330
lea ecx, [ebp - 0x540]
call fcn.00401c90
lea ecx, [ebp - 0x528]
call fcn.00401c90
push 0x46f554
lea ecx, [ebp - 0x558]
call fcn.00401cd0
lea eax, [ebp - 0x558]
push eax
lea ecx, [ebp - 0x468]
call fcn.0040e330
lea ecx, [ebp - 0x558]
call fcn.00401c90
mov dword [ebp - 0x4e4], 0xffffffff
push 0x46f46c
lea ecx, [ebp - 0x570]
call fcn.00401cd0
push 0
push 0
push 0
lea ecx, [ebp - 0x570]
push ecx
lea edx, [ebp - 0x4e4]
push edx
lea eax, [ebp - 0x468]
push eax
lea ecx, [ebp - 0x4a8]
push ecx
call fcn.0041adb0
add esp, 0x1c
mov dword [ebp - 0x4ec], eax
lea ecx, [ebp - 0x570]
call fcn.00401c90
cmp dword [ebp - 0x4ec], 0
jne 0x426890
cmp dword [ebp - 0x4e4], 0
je 0x426876
cmp dword [ebp - 0x4e4], 0xbc2
jne 0x426890
push str.Acrobat_rolled_back_successfully_...
push 0x46f7d4
call fcn.004146d0
push eax
call fcn.00414d70
add esp, 0xc
jmp 0x4268b6
mov edx, dword [ebp - 0x4e4]
push edx
mov eax, dword [ebp - 0x4ec]
push eax
push str.Failed_to_rollback_the_Acrobat_...Process_launch_returned__d__msiexec_returned__d_
push 0x46f8a0
call fcn.004146d0
push eax
call fcn.00414e70
add esp, 0x14
jmp 0x426672
lea ecx, [ebp - 0x4a8]
call fcn.00401c90
lea ecx, [ebp - 0x488]
call fcn.00401c90
lea ecx, [ebp - 0x468]
call fcn.0040e2e0
lea ecx, [ebp - 0x150]
call fcn.0041cf10
lea ecx, [ebp - 0x13c]
call fcn.00401c90
lea ecx, [ebp - 0x11c]
call fcn.00401c90
jmp 0x42691e
push str.Failed_to_get_Build_directory_path_or_Windows_installer_MSI_path.
push 0x46f55c
call fcn.004146d0
push eax
call fcn.004149d0
add esp, 0xc
mov dword [ebp - 0x18], 1
lea ecx, [ebp - 0xfc]
call fcn.00401c90
lea ecx, [ebp - 0xdc]
call fcn.00401c90
jmp 0x426953
push str.Showing_the_Commandline_syntax_help_and_Returning_...
push 0x46f98c
call fcn.004146d0
push eax
call fcn.00414d70
add esp, 0xc
call fcn.0041ef40
cmp dword [ebp - 0x18], 0
jne 0x42696f
push str.Installation_successful._Please_refer_to__A_ID_idInfo__PDApp.log__A__for_more_information.__A_HREF_https:__helpx.adobe.com_creative_cloud_packager_troubleshoot_install_uninstall_errors_ccp.html__Click_here__A__for_help.
mov ecx, dword [0x48f428]
push ecx
call fcn.00420a80
add esp, 8
jmp 0x426983
push str.Installation_Failed._Please_refer_to__A_ID_idInfo__PDApp.log__A__for_more_information.__A_HREF_https:__helpx.adobe.com_creative_cloud_packager_troubleshoot_install_uninstall_errors_ccp.html__Click_here__A__for_help.
mov edx, dword [0x48f428]
push edx
call fcn.00420a80
add esp, 8
lea ecx, [ebp - 0xac]
call fcn.00423810
lea ecx, [ebp - 0xbc]
call fcn.00423810
mov eax, dword [ebp - 0x18]
push eax
push str.Setup_exiting_with_return_code___d_
push 0x46fdb0
call fcn.004146d0
push eax
call fcn.00414d70
add esp, 0x10
call fcn.004146d0
call fcn.00414660
call fcn.004237e0
movzx ecx, al
test ecx, ecx
je 0x426a1d
push 0x41c380
push 0x41c380
push 0x46f66c
mov edx, dword [ebp - 0x18]
push edx
push str.Setup_exiting_with_return_code__
push 0x48f730
call fcn.00413be0
add esp, 8
mov ecx, eax
call fcn.0041d1f0
push eax
call fcn.00413be0
add esp, 8
mov ecx, eax
call fcn.0041d410
mov ecx, eax
call fcn.0041d410
mov esi, esp
call dword [sym.imp.KERNEL32.dll_FreeConsole]
cmp esi, esp
call fcn.00429e23
mov eax, dword [ebp - 0x18]
mov dword [ebp - 0x580], eax
lea ecx, [ebp - 0xbc]
call fcn.0041d150
lea ecx, [ebp - 0xac]
call fcn.0041d150
lea ecx, [ebp - 0x9c]
call fcn.0041cc80
lea ecx, [ebp - 0x58]
call fcn.00401c90
lea ecx, [ebp - 0x38]
call fcn.00401c90
mov eax, dword [ebp - 0x580]
push edx
mov ecx, ebp
push eax
lea edx, [0x426a90]
call fcn.00429dcb
pop eax
pop edx
pop edi
pop esi
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.00429e52
add esp, 0x588
cmp ebp, esp
call fcn.00429e23
mov esp, ebp
pop ebp
ret 0x10