Function at 0x1400d9010
Capabilities:
Accept command line arguments

Disassembly:
mov dword [rsp + 0x20], r9d
mov qword [rsp + 0x18], r8
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
mov eax, 0x1c68
call fcn.140222df0
sub rsp, rax
mov rax, qword [0x1408fa960]
xor rax, rsp
mov qword [rsp + 0x1c50], rax
mov dword [rsp + 0x64], 0
lea rcx, [rsp + 0x1620]
call fcn.1400969d0
xor r8d, r8d
xor edx, edx
lea rcx, [rsp + 0x290]
call fcn.1400dc480
lea rdx, str.setup
lea rcx, [rsp + 0x1460]
call fcn.1400179b0
lea rdx, [rsp + 0x1460]
lea rcx, [rsp + 0x290]
call fcn.14015a930
lea rcx, [rsp + 0x1460]
call fcn.14000a800
mov r8w, 0x7d4
lea rdx, [rsp + 0x15e0]
lea rcx, [rsp + 0x1620]
call fcn.1400b3fd0
mov rdx, rax
lea rcx, [rsp + 0x290]
call fcn.1400d41c0
lea rcx, [rsp + 0x15e0]
call fcn.14000a800
lea rdx, str.Install_a_new_instance
lea rcx, [rsp + 0x520]
call fcn.1400179b0
lea rdx, [0x140305b9c]
lea rcx, [rsp + 0x500]
call fcn.1400179b0
lea rdx, [0x140305c58]
lea rcx, [rsp + 0x4e0]
call fcn.1400179b0
lea rdx, [0x140305bf4]
lea rcx, [rsp + 0x4c0]
call fcn.1400179b0
lea rdx, [0x140305c68]
lea rcx, [rsp + 0x1480]
call fcn.1400179b0
mov qword [rsp + 0x58], 0
mov byte [rsp + 0x50], 0
mov byte [rsp + 0x48], 0
mov byte [rsp + 0x40], 1
mov byte [rsp + 0x38], 0
mov qword [rsp + 0x30], 0
lea rax, [rsp + 0x520]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x500]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x4e0]
lea r8, [rsp + 0x4c0]
lea rdx, [rsp + 0x1480]
lea rcx, [rsp + 0x290]
call fcn.14015c620
lea rcx, [rsp + 0x1480]
call fcn.14000a800
lea rcx, [rsp + 0x4c0]
call fcn.14000a800
lea rcx, [rsp + 0x4e0]
call fcn.14000a800
lea rcx, [rsp + 0x500]
call fcn.14000a800
lea rcx, [rsp + 0x520]
call fcn.14000a800
lea rdx, str.Uninstall_an_existing_instance
lea rcx, [rsp + 0x5c0]
call fcn.1400179b0
lea rdx, [0x140305c24]
lea rcx, [rsp + 0x5a0]
call fcn.1400179b0
lea rdx, [0x140305cb8]
lea rcx, [rsp + 0x580]
call fcn.1400179b0
lea rdx, [0x140305ccc]
lea rcx, [rsp + 0x560]
call fcn.1400179b0
lea rdx, [0x140305cd0]
lea rcx, [rsp + 0x540]
call fcn.1400179b0
mov qword [rsp + 0x58], 0
mov byte [rsp + 0x50], 0
mov byte [rsp + 0x48], 0
mov byte [rsp + 0x40], 1
mov byte [rsp + 0x38], 0
mov qword [rsp + 0x30], 0
lea rax, [rsp + 0x5c0]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x5a0]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x580]
lea r8, [rsp + 0x560]
lea rdx, [rsp + 0x540]
lea rcx, [rsp + 0x290]
call fcn.14015c620
lea rcx, [rsp + 0x540]
call fcn.14000a800
lea rcx, [rsp + 0x560]
call fcn.14000a800
lea rcx, [rsp + 0x580]
call fcn.14000a800
lea rcx, [rsp + 0x5a0]
call fcn.14000a800
lea rcx, [rsp + 0x5c0]
call fcn.14000a800
lea rdx, str.Modify_an_existing_instance
lea rcx, [rsp + 0x660]
call fcn.1400179b0
lea rdx, [0x140305ce4]
lea rcx, [rsp + 0x640]
call fcn.1400179b0
lea rdx, [0x140305d20]
lea rcx, [rsp + 0x620]
call fcn.1400179b0
lea rdx, [0x140305d30]
lea rcx, [rsp + 0x600]
call fcn.1400179b0
lea rdx, [0x140305d38]
lea rcx, [rsp + 0x5e0]
call fcn.1400179b0
mov qword [rsp + 0x58], 0
mov byte [rsp + 0x50], 0
mov byte [rsp + 0x48], 0
mov byte [rsp + 0x40], 1
mov byte [rsp + 0x38], 0
mov qword [rsp + 0x30], 0
lea rax, [rsp + 0x660]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x640]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x620]
lea r8, [rsp + 0x600]
lea rdx, [rsp + 0x5e0]
lea rcx, [rsp + 0x290]
call fcn.14015c620
lea rcx, [rsp + 0x5e0]
call fcn.14000a800
lea rcx, [rsp + 0x600]
call fcn.14000a800
lea rcx, [rsp + 0x620]
call fcn.14000a800
lea rcx, [rsp + 0x640]
call fcn.14000a800
lea rcx, [rsp + 0x660]
call fcn.14000a800
lea rdx, str.Repair_an_existing_instance
lea rcx, [rsp + 0x700]
call fcn.1400179b0
lea rdx, [0x140305d34]
lea rcx, [rsp + 0x6e0]
call fcn.1400179b0
lea rdx, [0x140305d80]
lea rcx, [rsp + 0x6c0]
call fcn.1400179b0
lea rdx, reloc.msi.dll_MsiRecordGetStringW
lea rcx, [rsp + 0x6a0]
call fcn.1400179b0
lea rdx, [0x140305d98]
lea rcx, [rsp + 0x680]
call fcn.1400179b0
mov qword [rsp + 0x58], 0
mov byte [rsp + 0x50], 0
mov byte [rsp + 0x48], 0
mov byte [rsp + 0x40], 1
mov byte [rsp + 0x38], 0
mov qword [rsp + 0x30], 0
lea rax, [rsp + 0x700]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x6e0]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x6c0]
lea r8, [rsp + 0x6a0]
lea rdx, [rsp + 0x680]
lea rcx, [rsp + 0x290]
call fcn.14015c620
lea rcx, [rsp + 0x680]
call fcn.14000a800
lea rcx, [rsp + 0x6a0]
call fcn.14000a800
lea rcx, [rsp + 0x6c0]
call fcn.14000a800
lea rcx, [rsp + 0x6e0]
call fcn.14000a800
lea rcx, [rsp + 0x700]
call fcn.14000a800
lea rdx, str.Upgrade_an_existing_instance
lea rcx, [rsp + 0x7a0]
call fcn.1400179b0
lea rdx, [0x140305d94]
lea rcx, [rsp + 0x780]
call fcn.1400179b0
lea rdx, [0x140305de8]
lea rcx, [rsp + 0x760]
call fcn.1400179b0
lea rdx, [0x140305de4]
lea rcx, [rsp + 0x740]
call fcn.1400179b0
lea rdx, [0x140305df8]
lea rcx, [rsp + 0x720]
call fcn.1400179b0
mov qword [rsp + 0x58], 0
mov byte [rsp + 0x50], 0
mov byte [rsp + 0x48], 0
mov byte [rsp + 0x40], 1
mov byte [rsp + 0x38], 0
mov qword [rsp + 0x30], 0
lea rax, [rsp + 0x7a0]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x780]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x760]
lea r8, [rsp + 0x740]
lea rdx, [rsp + 0x720]
lea rcx, [rsp + 0x290]
call fcn.14015c620
lea rcx, [rsp + 0x720]
call fcn.14000a800
lea rcx, [rsp + 0x740]
call fcn.14000a800
lea rcx, [rsp + 0x760]
call fcn.14000a800
lea rcx, [rsp + 0x780]
call fcn.14000a800
lea rcx, [rsp + 0x7a0]
call fcn.14000a800
lea rdx, str.Specify_the_name_of_the_instance
lea rcx, [rsp + 0x800]
call fcn.1400179b0
lea rdx, str.instance_name
lea rcx, [rsp + 0x7e0]
call fcn.1400179b0
lea rdx, [0x140305e08]
lea rcx, [rsp + 0x7c0]
call fcn.1400179b0
mov qword [rsp + 0x48], 0
mov byte [rsp + 0x40], 0
mov byte [rsp + 0x38], 0
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
lea r9, [rsp + 0x800]
lea r8, [rsp + 0x7e0]
lea rdx, [rsp + 0x7c0]
lea rcx, [rsp + 0x290]
call fcn.14015c3e0
lea rcx, [rsp + 0x7c0]
call fcn.14000a800
lea rcx, [rsp + 0x7e0]
call fcn.14000a800
lea rcx, [rsp + 0x800]
call fcn.14000a800
lea rdx, str.Suppress_the_UI_when_installing__please_refer_to_the_installation_documentation_for_the_proper_usage_and_required_parameters_to_perform_a_silent_install_
lea rcx, [rsp + 0x860]
call fcn.1400179b0
lea rdx, [0x140305e64]
lea rcx, [rsp + 0x840]
call fcn.1400179b0
lea rdx, str.silent
lea rcx, [rsp + 0x820]
call fcn.1400179b0
mov qword [rsp + 0x48], 0
mov byte [rsp + 0x40], 0
mov byte [rsp + 0x38], 0
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
lea r9, [rsp + 0x860]
lea r8, [rsp + 0x840]
lea rdx, [rsp + 0x820]
lea rcx, [rsp + 0x290]
call fcn.14015c3e0
lea rcx, [rsp + 0x820]
call fcn.14000a800
lea rcx, [rsp + 0x840]
call fcn.14000a800
lea rcx, [rsp + 0x860]
call fcn.14000a800
lea rdx, str.Allow_a_new_instance_to_overwrite_an_existing_instance
lea rcx, [rsp + 0x8c0]
call fcn.1400179b0
lea rdx, [0x140305e84]
lea rcx, [rsp + 0x8a0]
call fcn.1400179b0
lea rdx, [0x140305e88]
lea rcx, [rsp + 0x880]
call fcn.1400179b0
mov qword [rsp + 0x48], 0
mov byte [rsp + 0x40], 0
mov byte [rsp + 0x38], 0
mov byte [rsp + 0x30], 0
mov byte [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
lea r9, [rsp + 0x8c0]
lea r8, [rsp + 0x8a0]
lea rdx, [rsp + 0x880]
lea rcx, [rsp + 0x290]
call fcn.14015c3e0
lea rcx, [rsp + 0x880]
call fcn.14000a800
lea rcx, [rsp + 0x8a0]
call fcn.14000a800
lea rcx, [rsp + 0x8c0]
call fcn.14000a800
lea rdx, str.Provide_default_parameters_to_the_installation
lea rcx, [rsp + 0x920]
call fcn.1400179b0
lea rdx, [0x140305e98]
lea rcx, [rsp + 0x900]
call fcn.1400179b0
lea rdx, [0x1403060d0]
lea rcx, [rsp + 0x8e0]
call fcn.1400179b0
mov qword [rsp + 0x48], 0
mov byte [rsp + 0x40], 0
mov byte [rsp + 0x38], 0
mov byte [rsp + 0x30], 0
mov byte [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
lea r9, [rsp + 0x920]
lea r8, [rsp + 0x900]
lea rdx, [rsp + 0x8e0]
lea rcx, [rsp + 0x290]
call fcn.14015c3e0
lea rcx, [rsp + 0x8e0]
call fcn.14000a800
lea rcx, [rsp + 0x900]
call fcn.14000a800
lea rcx, [rsp + 0x920]
call fcn.14000a800
lea rdx, str.Do_not_use_idsvcmgr_for_starting_services
lea rcx, [rsp + 0x980]
call fcn.1400179b0
lea rdx, [0x140305fd4]
lea rcx, [rsp + 0x960]
call fcn.1400179b0
lea rdx, str.noidsvcmgr
lea rcx, [rsp + 0x940]
call fcn.1400179b0
mov qword [rsp + 0x48], 0
mov byte [rsp + 0x40], 0
mov byte [rsp + 0x38], 0
mov byte [rsp + 0x30], 0
mov byte [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
lea r9, [rsp + 0x980]
lea r8, [rsp + 0x960]
lea rdx, [rsp + 0x940]
lea rcx, [rsp + 0x290]
call fcn.14015c3e0
lea rcx, [rsp + 0x940]
call fcn.14000a800
lea rcx, [rsp + 0x960]
call fcn.14000a800
lea rcx, [rsp + 0x980]
call fcn.14000a800
lea rdx, str.Do_not_write_a_log_file
lea rcx, [rsp + 0x9e0]
call fcn.1400179b0
lea rdx, [0x140306134]
lea rcx, [rsp + 0x9c0]
call fcn.1400179b0
lea rdx, [0x140306168]
lea rcx, [rsp + 0x9a0]
call fcn.1400179b0
mov qword [rsp + 0x48], 0
mov byte [rsp + 0x40], 0
mov byte [rsp + 0x38], 0
mov byte [rsp + 0x30], 0
mov byte [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
lea r9, [rsp + 0x9e0]
lea r8, [rsp + 0x9c0]
lea rdx, [rsp + 0x9a0]
lea rcx, [rsp + 0x290]
call fcn.14015c3e0
lea rcx, [rsp + 0x9a0]
call fcn.14000a800
lea rcx, [rsp + 0x9c0]
call fcn.14000a800
lea rcx, [rsp + 0x9e0]
call fcn.14000a800
lea rdx, str.Specify_the_name_of_an_MSI_file_to_use_while_installing_or_upgrading__or_the_name_of_an_MSP_file_to_use_while_patching
lea rcx, [rsp + 0xa40]
call fcn.1400179b0
lea rdx, str.msiFile
lea rcx, [rsp + 0xa20]
call fcn.1400179b0
lea rdx, [0x140306188]
lea rcx, [rsp + 0xa00]
call fcn.1400179b0
mov qword [rsp + 0x48], 0
mov byte [rsp + 0x40], 0
mov byte [rsp + 0x38], 0
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
lea r9, [rsp + 0xa40]
lea r8, [rsp + 0xa20]
lea rdx, [rsp + 0xa00]
lea rcx, [rsp + 0x290]
call fcn.14015c3e0
lea rcx, [rsp + 0xa00]
call fcn.14000a800
lea rcx, [rsp + 0xa20]
call fcn.14000a800
lea rcx, [rsp + 0xa40]
call fcn.14000a800
lea rdx, str.Specify_the_name_of_the_log_file
lea rcx, [rsp + 0xaa0]
call fcn.1400179b0
lea rdx, [0x1403062c8]
lea rcx, [rsp + 0xa80]
call fcn.1400179b0
lea rdx, [0x1403062f8]
lea rcx, [rsp + 0xa60]
call fcn.1400179b0
mov qword [rsp + 0x48], 0
mov byte [rsp + 0x40], 0
mov byte [rsp + 0x38], 0
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
lea r9, [rsp + 0xaa0]
lea r8, [rsp + 0xa80]
lea rdx, [rsp + 0xa60]
lea rcx, [rsp + 0x290]
call fcn.14015c3e0
lea rcx, [rsp + 0xa60]
call fcn.14000a800
lea rcx, [rsp + 0xa80]
call fcn.14000a800
lea rcx, [rsp + 0xaa0]
call fcn.14000a800
lea rdx, str.Pass_a_list_of_options_to_the_MSI_in_the_form__PROPERTY1Value1_PROPERTY2Value2___please_refer_to_the_installation_documentation_for_a_list_of_eligible_property_names_and_their_values_
lea rcx, [rsp + 0xb00]
call fcn.1400179b0
lea rdx, str.msiOptions
lea rcx, [rsp + 0xae0]
call fcn.1400179b0
lea rdx, str.opts
lea rcx, [rsp + 0xac0]
call fcn.1400179b0
mov qword [rsp + 0x48], 0
mov byte [rsp + 0x40], 0
mov byte [rsp + 0x38], 0
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
lea r9, [rsp + 0xb00]
lea r8, [rsp + 0xae0]
lea rdx, [rsp + 0xac0]
lea rcx, [rsp + 0x290]
call fcn.14015c3e0
lea rcx, [rsp + 0xac0]
call fcn.14000a800
lea rcx, [rsp + 0xae0]
call fcn.14000a800
lea rcx, [rsp + 0xb00]
call fcn.14000a800
lea rdx, str.Do_not_install_the_table_schemas
lea rcx, [rsp + 0xb60]
call fcn.1400179b0
lea rdx, [0x140306174]
lea rcx, [rsp + 0xb40]
call fcn.1400179b0
lea rdx, [0x1403064e8]
lea rcx, [rsp + 0xb20]
call fcn.1400179b0
mov qword [rsp + 0x48], 0
mov byte [rsp + 0x40], 0
mov byte [rsp + 0x38], 0
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
lea r9, [rsp + 0xb60]
lea r8, [rsp + 0xb40]
lea rdx, [rsp + 0xb20]
lea rcx, [rsp + 0x290]
call fcn.14015c3e0
lea rcx, [rsp + 0xb20]
call fcn.14000a800
lea rcx, [rsp + 0xb40]
call fcn.14000a800
lea rcx, [rsp + 0xb60]
call fcn.14000a800
lea rdx, str.Do_not_install_default_data_to_the_database
lea rcx, [rsp + 0xbc0]
call fcn.1400179b0
lea rdx, [0x1403062c4]
lea rcx, [rsp + 0xba0]
call fcn.1400179b0
lea rdx, [0x140306568]
lea rcx, [rsp + 0xb80]
call fcn.1400179b0
mov qword [rsp + 0x48], 0
mov byte [rsp + 0x40], 0
mov byte [rsp + 0x38], 0
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
lea r9, [rsp + 0xbc0]
lea r8, [rsp + 0xba0]
lea rdx, [rsp + 0xb80]
lea rcx, [rsp + 0x290]
call fcn.14015c3e0
lea rcx, [rsp + 0xb80]
call fcn.14000a800
lea rcx, [rsp + 0xba0]
call fcn.14000a800
lea rcx, [rsp + 0xbc0]
call fcn.14000a800
lea rdx, str.Do_not_verify_if_the_database_already_contains_the_table_schemas
lea rcx, [rsp + 0xc20]
call fcn.1400179b0
lea rdx, [0x140306474]
lea rcx, [rsp + 0xc00]
call fcn.1400179b0
lea rdx, [0x140306658]
lea rcx, [rsp + 0xbe0]
call fcn.1400179b0
mov qword [rsp + 0x48], 0
mov byte [rsp + 0x40], 0
mov byte [rsp + 0x38], 0
mov byte [rsp + 0x30], 0
mov byte [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
lea r9, [rsp + 0xc20]
lea r8, [rsp + 0xc00]
lea rdx, [rsp + 0xbe0]
lea rcx, [rsp + 0x290]
call fcn.14015c3e0
lea rcx, [rsp + 0xbe0]
call fcn.14000a800
lea rcx, [rsp + 0xc00]
call fcn.14000a800
lea rcx, [rsp + 0xc20]
call fcn.14000a800
lea rdx, str.Load_both_conflicting_and_non_conflicting_connector_settings_into_affected_instances
lea rcx, [rsp + 0xc80]
call fcn.1400179b0
lea rdx, [0x1403064e4]
lea rcx, [rsp + 0xc60]
call fcn.1400179b0
lea rdx, str.loadplt_force
lea rcx, [rsp + 0xc40]
call fcn.1400179b0
mov qword [rsp + 0x48], 0
mov byte [rsp + 0x40], 0
mov byte [rsp + 0x38], 0
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
lea r9, [rsp + 0xc80]
lea r8, [rsp + 0xc60]
lea rdx, [rsp + 0xc40]
lea rcx, [rsp + 0x290]
call fcn.14015c3e0
lea rcx, [rsp + 0xc40]
call fcn.14000a800
lea rcx, [rsp + 0xc60]
call fcn.14000a800
lea rcx, [rsp + 0xc80]
call fcn.14000a800
lea rdx, str.Include_a_comma_separated_list_of_instances_for_which_to_run_post_installation_configuration_actions
lea rcx, [rsp + 0xce0]
call fcn.1400179b0
lea rdx, str.instance_names
lea rcx, [rsp + 0xcc0]
call fcn.1400179b0
lea rdx, str.loadplt_include
lea rcx, [rsp + 0xca0]
call fcn.1400179b0
mov qword [rsp + 0x48], 0
mov byte [rsp + 0x40], 0
mov byte [rsp + 0x38], 0
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
lea r9, [rsp + 0xce0]
lea r8, [rsp + 0xcc0]
lea rdx, [rsp + 0xca0]
lea rcx, [rsp + 0x290]
call fcn.14015c3e0
lea rcx, [rsp + 0xca0]
call fcn.14000a800
lea rcx, [rsp + 0xcc0]
call fcn.14000a800
lea rcx, [rsp + 0xce0]
call fcn.14000a800
lea rdx, str.Backup_files_before_operation
lea rcx, [rsp + 0xd40]
call fcn.1400179b0
lea rdx, [0x140306508]
lea rcx, [rsp + 0xd20]
call fcn.1400179b0
lea rdx, [0x140306890]
lea rcx, [rsp + 0xd00]
call fcn.1400179b0
mov qword [rsp + 0x48], 0
mov byte [rsp + 0x40], 0
mov byte [rsp + 0x38], 0
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
lea r9, [rsp + 0xd40]
lea r8, [rsp + 0xd20]
lea rdx, [rsp + 0xd00]
lea rcx, [rsp + 0x290]
call fcn.14015c3e0
lea rcx, [rsp + 0xd00]
call fcn.14000a800
lea rcx, [rsp + 0xd20]
call fcn.14000a800
lea rcx, [rsp + 0xd40]
call fcn.14000a800
lea rdx, str.Perform_strict_database_schema_validation
lea rcx, [rsp + 0xda0]
call fcn.1400179b0
lea rdx, [0x140306584]
lea rcx, [rsp + 0xd80]
call fcn.1400179b0
lea rdx, str.strictdbvalidation
lea rcx, [rsp + 0xd60]
call fcn.1400179b0
mov qword [rsp + 0x48], 0
mov byte [rsp + 0x40], 0
mov byte [rsp + 0x38], 0
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
lea r9, [rsp + 0xda0]
lea r8, [rsp + 0xd80]
lea rdx, [rsp + 0xd60]
lea rcx, [rsp + 0x290]
call fcn.14015c3e0
lea rcx, [rsp + 0xd60]
call fcn.14000a800
lea rcx, [rsp + 0xd80]
call fcn.14000a800
lea rcx, [rsp + 0xda0]
call fcn.14000a800
lea rdx, str.Use_this_strategy_for_upgrading_queue_files__options_are__default____nowait____flush__
lea rcx, [rsp + 0xe00]
call fcn.1400179b0
lea rdx, str.strategy
lea rcx, [rsp + 0xde0]
call fcn.1400179b0
lea rdx, str.queuestrategy
lea rcx, [rsp + 0xdc0]
call fcn.1400179b0
mov qword [rsp + 0x48], 0
mov byte [rsp + 0x40], 0
mov byte [rsp + 0x38], 0
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
lea rax, [0x1408ce3b8]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xe00]
lea r8, [rsp + 0xde0]
lea rdx, [rsp + 0xdc0]
lea rcx, [rsp + 0x290]
call fcn.14015c3e0
lea rcx, [rsp + 0xdc0]
call fcn.14000a800
lea rcx, [rsp + 0xde0]
call fcn.14000a800
lea rcx, [rsp + 0xe00]
call fcn.14000a800
lea rdx, str.Create_a_database_user_for_IDMSuite_installation
lea rcx, [rsp + 0xe60]
call fcn.1400179b0
lea rdx, [0x140306654]
lea rcx, [rsp + 0xe40]
call fcn.1400179b0
lea rdx, [0x140306a38]
lea rcx, [rsp + 0xe20]
call fcn.1400179b0
mov qword [rsp + 0x48], 0
mov byte [rsp + 0x40], 0
mov byte [rsp + 0x38], 0
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
lea r9, [rsp + 0xe60]
lea r8, [rsp + 0xe40]
lea rdx, [rsp + 0xe20]
lea rcx, [rsp + 0x290]
call fcn.14015c3e0
lea rcx, [rsp + 0xe20]
call fcn.14000a800
lea rcx, [rsp + 0xe40]
call fcn.14000a800
lea rcx, [rsp + 0xe60]
call fcn.14000a800
lea rdx, [0x140306a58]
lea rcx, [rsp + 0xec0]
call fcn.1400179b0
lea rdx, [0x140306a88]
lea rcx, [rsp + 0xea0]
call fcn.1400179b0
lea rdx, str.dbadmin
lea rcx, [rsp + 0xe80]
call fcn.1400179b0
mov qword [rsp + 0x48], 0
mov byte [rsp + 0x40], 0
mov byte [rsp + 0x38], 0
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
lea r9, [rsp + 0xec0]
lea r8, [rsp + 0xea0]
lea rdx, [rsp + 0xe80]
lea rcx, [rsp + 0x290]
call fcn.14015c3e0
lea rcx, [rsp + 0xe80]
call fcn.14000a800
lea rcx, [rsp + 0xea0]
call fcn.14000a800
lea rcx, [rsp + 0xec0]
call fcn.14000a800
lea rdx, str.Database_administrator_password
lea rcx, [rsp + 0xf20]
call fcn.1400179b0
lea rdx, [0x140306aa8]
lea rcx, [rsp + 0xf00]
call fcn.1400179b0
lea rdx, str.dbadmpwd
lea rcx, [rsp + 0xee0]
call fcn.1400179b0
mov qword [rsp + 0x48], 0
mov byte [rsp + 0x40], 0
mov byte [rsp + 0x38], 0
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
lea r9, [rsp + 0xf20]
lea r8, [rsp + 0xf00]
lea rdx, [rsp + 0xee0]
lea rcx, [rsp + 0x290]
call fcn.14015c3e0
lea rcx, [rsp + 0xee0]
call fcn.14000a800
lea rcx, [rsp + 0xf00]
call fcn.14000a800
lea rcx, [rsp + 0xf20]
call fcn.14000a800
lea rdx, str.Downgrade_pre_installation_check_errors_to_warnings
lea rcx, [rsp + 0xf80]
call fcn.1400179b0
lea rdx, [0x140306674]
lea rcx, [rsp + 0xf60]
call fcn.1400179b0
lea rdx, str.errtowarn
lea rcx, [rsp + 0xf40]
call fcn.1400179b0
mov qword [rsp + 0x48], 0
mov byte [rsp + 0x40], 0
mov byte [rsp + 0x38], 0
mov byte [rsp + 0x30], 0
mov byte [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
lea r9, [rsp + 0xf80]
lea r8, [rsp + 0xf60]
lea rdx, [rsp + 0xf40]
lea rcx, [rsp + 0x290]
call fcn.14015c3e0
lea rcx, [rsp + 0xf40]
call fcn.14000a800
lea rcx, [rsp + 0xf60]
call fcn.14000a800
lea rcx, [rsp + 0xf80]
call fcn.14000a800
lea rdx, str.Hide_the_encryption_keys_from_being_displayed_in_the_UI__values_include__comm____data____auth____idmlib____connector__or__all__
lea rcx, [rsp + 0xfe0]
call fcn.1400179b0
lea rdx, [0x140306cb0]
lea rcx, [rsp + 0xfc0]
call fcn.1400179b0
lea rdx, str.hidekeys
lea rcx, [rsp + 0xfa0]
call fcn.1400179b0
mov qword [rsp + 0x48], 0
mov byte [rsp + 0x40], 0
mov byte [rsp + 0x38], 0
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
lea rax, [0x1408ce3b0]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xfe0]
lea r8, [rsp + 0xfc0]
lea rdx, [rsp + 0xfa0]
lea rcx, [rsp + 0x290]
call fcn.14015c3e0
lea rcx, [rsp + 0xfa0]
call fcn.14000a800
lea rcx, [rsp + 0xfc0]
call fcn.14000a800
lea rcx, [rsp + 0xfe0]
call fcn.14000a800
lea rdx, str.Prevent_the_installation_from_forcing_a_system_restart_during_silent_installs__or_from_prompting_for_a_reboot_during_GUI_based_installs.
lea rcx, [rsp + 0x1040]
call fcn.1400179b0
lea rdx, [0x14030673c]
lea rcx, [rsp + 0x1020]
call fcn.1400179b0
lea rdx, [0x140306dd8]
lea rcx, [rsp + 0x1000]
call fcn.1400179b0
mov qword [rsp + 0x48], 0
mov byte [rsp + 0x40], 0
mov byte [rsp + 0x38], 0
mov byte [rsp + 0x30], 0
mov byte [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
lea r9, [rsp + 0x1040]
lea r8, [rsp + 0x1020]
lea rdx, [rsp + 0x1000]
lea rcx, [rsp + 0x290]
call fcn.14015c3e0
lea rcx, [rsp + 0x1000]
call fcn.14000a800
lea rcx, [rsp + 0x1020]
call fcn.14000a800
lea rcx, [rsp + 0x1040]
call fcn.14000a800
mov dword [rsp + 0x90], 0
call qword [sym.imp.KERNEL32.dll_GetCommandLineW]
lea rdx, [rsp + 0x90]
mov rcx, rax
call qword [sym.imp.SHELL32.dll_CommandLineToArgvW]
mov qword [rsp + 0x100], rax
mov r9d, 1
mov r8, qword [rsp + 0x100]
mov edx, dword [rsp + 0x90]
lea rcx, [rsp + 0x290]
call fcn.14015d670
lea rdx, [0x140306df0]
lea rcx, [rsp + 0x1060]
call fcn.1400179b0
lea rdx, [rsp + 0x1060]
lea rcx, [rsp + 0x290]
call fcn.140160030
mov byte [rsp + 0x60], al
lea rcx, [rsp + 0x1060]
call fcn.14000a800
movzx eax, byte [rsp + 0x60]
test eax, eax
jne 0x1400da647
mov byte [rsp + 0x74], 1
jmp 0x1400da64c
mov byte [rsp + 0x74], 0
movzx edx, byte [rsp + 0x74]
lea rcx, [rsp + 0x290]
call fcn.1400dc680
mov rcx, qword [rsp + 0x100]
call qword [sym.imp.KERNEL32.dll_LocalFree]
movzx eax, byte [rsp + 0x60]
test eax, eax
jne 0x1400da67c
mov byte [rsp + 0x75], 1
jmp 0x1400da681
mov byte [rsp + 0x75], 0
xor r8d, r8d
movzx edx, byte [rsp + 0x75]
lea rcx, [rsp + 0x290]
call fcn.140159ee0
movzx eax, al
test eax, eax
jne 0x1400da7a5
movzx eax, byte [rsp + 0x60]
test eax, eax
je 0x1400da774
mov dl, 1
lea rcx, [rsp + 0x1620]
call fcn.1400b2f10
lea rdx, [rsp + 0x1600]
lea rcx, [rsp + 0x290]
call fcn.1400dc5e0
mov rcx, rax
call fcn.14000c690
mov rdx, rax
lea rcx, [rsp + 0x168]
call fcn.14001e490
lea rax, [0x140902718]
mov qword [rsp + 0x58], rax
lea rax, [0x140902718]
mov qword [rsp + 0x50], rax
lea rax, [0x140902718]
mov qword [rsp + 0x48], rax
lea rax, [0x140902718]
mov qword [rsp + 0x40], rax
lea rax, [0x140902718]
mov qword [rsp + 0x38], rax
lea rax, [0x140902718]
mov qword [rsp + 0x30], rax
lea rax, [0x140902718]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, str.Startup_error_:__S
mov r8d, 4
xor edx, edx
lea rcx, [rsp + 0x1620]
call fcn.1400a8370
lea rcx, [rsp + 0x1600]
call fcn.14000a800
mov dword [rsp + 0xb4], 0xffffffff
lea rcx, [rsp + 0x290]
call fcn.1400dc4f0
lea rcx, [rsp + 0x1620]
call fcn.1400979c0
mov eax, dword [rsp + 0xb4]
jmp 0x1400dc467
lea rdx, [0x140306e28]
lea rcx, [rsp + 0x1080]
call fcn.1400179b0
lea rdx, [rsp + 0x1080]
lea rcx, [rsp + 0x290]
call fcn.140160030
mov byte [rsp + 0x84], al
lea rcx, [rsp + 0x1080]
call fcn.14000a800
movzx eax, byte [rsp + 0x84]
test eax, eax
je 0x1400da8b8
lea rdx, str.nolog
lea rcx, [rsp + 0x10a0]
call fcn.1400179b0
lea rdx, [rsp + 0x10a0]
lea rcx, [rsp + 0x290]
call fcn.140160030
mov byte [rsp + 0x85], al
lea rcx, [rsp + 0x10a0]
call fcn.14000a800
movzx eax, byte [rsp + 0x85]
test eax, eax
je 0x1400da8b8
movzx eax, byte [rsp + 0x60]
test eax, eax
jne 0x1400da887
lea rdx, str._nolog_and__log_cannot_be_used_together.
lea rcx, [rsp + 0x10c0]
call fcn.1400179b0
lea rdx, [rsp + 0x10c0]
lea rcx, [rsp + 0x290]
call fcn.1400dc640
lea rcx, [rsp + 0x10c0]
call fcn.14000a800
lea rcx, [rsp + 0x290]
call fcn.140166200
mov dword [rsp + 0xb8], 0xffffffff
lea rcx, [rsp + 0x290]
call fcn.1400dc4f0
lea rcx, [rsp + 0x1620]
call fcn.1400979c0
mov eax, dword [rsp + 0xb8]
jmp 0x1400dc467
mov dword [rsp + 0x70], 0
mov byte [rsp + 0x68], 0
lea rcx, [rsp + 0x1c8]
call fcn.14000a280
lea rcx, [rsp + 0x268]
call fcn.14000a280
lea rcx, [rsp + 0x248]
call fcn.14000a280
lea rcx, [rsp + 0x228]
call fcn.14000a280
lea rcx, [rsp + 0x208]
call fcn.14000a280
lea rcx, [rsp + 0x1e8]
call fcn.14000a280
mov dword [rsp + 0x6c], 0
lea rdx, [0x140306e98]
lea rcx, [rsp + 0x10e0]
call fcn.1400179b0
lea rdx, [rsp + 0x10e0]
lea rcx, [rsp + 0x290]
call fcn.140160030
mov byte [rsp + 0x86], al
lea rcx, [rsp + 0x10e0]
call fcn.14000a800
movzx eax, byte [rsp + 0x86]
test eax, eax
je 0x1400da9be
mov eax, dword [rsp + 0x70]
inc eax
mov dword [rsp + 0x70], eax
mov byte [rsp + 0x68], 1
lea rdx, [0x140306ea8]
lea rcx, [rsp + 0x1100]
call fcn.1400179b0
lea r8, [rsp + 0x1c8]
lea rdx, [rsp + 0x1100]
lea rcx, [rsp + 0x290]
call fcn.140160650
lea rcx, [rsp + 0x1100]
call fcn.14000a800
mov dword [rsp + 0x6c], 1
jmp 0x1400dacb6
lea rdx, [0x140306ec0]
lea rcx, [rsp + 0x1120]
call fcn.1400179b0
lea rdx, [rsp + 0x1120]
lea rcx, [rsp + 0x290]
call fcn.140160030
mov byte [rsp + 0x77], al
lea rcx, [rsp + 0x1120]
call fcn.14000a800
movzx eax, byte [rsp + 0x77]
test eax, eax
je 0x1400daa56
mov eax, dword [rsp + 0x70]
inc eax
mov dword [rsp + 0x70], eax
lea rdx, [0x140306ed0]
lea rcx, [rsp + 0x1140]
call fcn.1400179b0
lea r8, [rsp + 0x1c8]
lea rdx, [rsp + 0x1140]
lea rcx, [rsp + 0x290]
call fcn.140160650
lea rcx, [rsp + 0x1140]
call fcn.14000a800
mov dword [rsp + 0x6c], 2
jmp 0x1400dacb6
lea rdx, str.repair
lea rcx, [rsp + 0x1160]
call fcn.1400179b0
lea rdx, [rsp + 0x1160]
lea rcx, [rsp + 0x290]
call fcn.140160030
mov byte [rsp + 0x78], al
lea rcx, [rsp + 0x1160]
call fcn.14000a800
movzx eax, byte [rsp + 0x78]
test eax, eax
je 0x1400daaee
mov eax, dword [rsp + 0x70]
inc eax
mov dword [rsp + 0x70], eax
lea rdx, [0x140306f10]
lea rcx, [rsp + 0x1180]
call fcn.1400179b0
lea r8, [rsp + 0x1c8]
lea rdx, [rsp + 0x1180]
lea rcx, [rsp + 0x290]
call fcn.140160650
lea rcx, [rsp + 0x1180]
call fcn.14000a800
mov dword [rsp + 0x6c], 3
jmp 0x1400dacb6
lea rdx, str.upgrade
lea rcx, [rsp + 0x11a0]
call fcn.1400179b0
lea rdx, [rsp + 0x11a0]
lea rcx, [rsp + 0x290]
call fcn.140160030
mov byte [rsp + 0x79], al
lea rcx, [rsp + 0x11a0]
call fcn.14000a800
movzx eax, byte [rsp + 0x79]
test eax, eax
je 0x1400dab86
mov eax, dword [rsp + 0x70]
inc eax
mov dword [rsp + 0x70], eax
lea rdx, [0x140306f38]
lea rcx, [rsp + 0x11c0]
call fcn.1400179b0
lea r8, [rsp + 0x1c8]
lea rdx, [rsp + 0x11c0]
lea rcx, [rsp + 0x290]
call fcn.140160650
lea rcx, [rsp + 0x11c0]
call fcn.14000a800
mov dword [rsp + 0x6c], 4
jmp 0x1400dacb6
lea rdx, [0x140306f50]
lea rcx, [rsp + 0x11e0]
call fcn.1400179b0
lea rdx, [rsp + 0x11e0]
lea rcx, [rsp + 0x290]
call fcn.140160030
mov byte [rsp + 0x7a], al
lea rcx, [rsp + 0x11e0]
call fcn.14000a800
movzx eax, byte [rsp + 0x7a]
test eax, eax
je 0x1400dac1e
mov eax, dword [rsp + 0x70]
inc eax
mov dword [rsp + 0x70], eax
lea rdx, [0x140306f68]
lea rcx, [rsp + 0x1200]
call fcn.1400179b0
lea r8, [rsp + 0x1c8]
lea rdx, [rsp + 0x1200]
lea rcx, [rsp + 0x290]
call fcn.140160650
lea rcx, [rsp + 0x1200]
call fcn.14000a800
mov dword [rsp + 0x6c], 5
jmp 0x1400dacb6
lea rdx, [0x140306f80]
lea rcx, [rsp + 0x1220]
call fcn.1400179b0
lea rdx, [rsp + 0x1220]
lea rcx, [rsp + 0x290]
call fcn.140160030
mov byte [rsp + 0x7b], al
lea rcx, [rsp + 0x1220]
call fcn.14000a800
movzx eax, byte [rsp + 0x7b]
test eax, eax
je 0x1400dacb6
mov eax, dword [rsp + 0x70]
inc eax
mov dword [rsp + 0x70], eax
mov byte [rsp + 0x68], 1
lea rdx, [0x140306f98]
lea rcx, [rsp + 0x1240]
call fcn.1400179b0
lea r8, [rsp + 0x1c8]
lea rdx, [rsp + 0x1240]
lea rcx, [rsp + 0x290]
call fcn.140160650
lea rcx, [rsp + 0x1240]
call fcn.14000a800
mov dword [rsp + 0x6c], 1
cmp dword [rsp + 0x70], 1
jle 0x1400dad8c
movzx eax, byte [rsp + 0x60]
test eax, eax
jne 0x1400dad0d
lea rdx, str.Only_one_of___install____modify____repair____upgrade_or___uninstall_can_be_specified_at_once.
lea rcx, [rsp + 0x1260]
call fcn.1400179b0
lea rdx, [rsp + 0x1260]
lea rcx, [rsp + 0x290]
call fcn.1400dc640
lea rcx, [rsp + 0x1260]
call fcn.14000a800
lea rcx, [rsp + 0x290]
call fcn.140166200
mov dword [rsp + 0xbc], 0xffffffff
lea rcx, [rsp + 0x1e8]
call fcn.14000a800
lea rcx, [rsp + 0x208]
call fcn.14000a800
lea rcx, [rsp + 0x228]
call fcn.14000a800
lea rcx, [rsp + 0x248]
call fcn.14000a800
lea rcx, [rsp + 0x268]
call fcn.14000a800
lea rcx, [rsp + 0x1c8]
call fcn.14000a800
lea rcx, [rsp + 0x290]
call fcn.1400dc4f0
lea rcx, [rsp + 0x1620]
call fcn.1400979c0
mov eax, dword [rsp + 0xbc]
jmp 0x1400dc467
lea rdx, str.createdbuser
lea rcx, [rsp + 0x1280]
call fcn.1400179b0
lea rdx, [rsp + 0x1280]
lea rcx, [rsp + 0x290]
call fcn.140160030
mov byte [rsp + 0x7c], al
lea rcx, [rsp + 0x1280]
call fcn.14000a800
movzx eax, byte [rsp + 0x7c]
test eax, eax
je 0x1400dae4a
cmp dword [rsp + 0x6c], 0
jne 0x1400dadde
mov dword [rsp + 0x6c], 1
cmp dword [rsp + 0x6c], 0
jne 0x1400dadf2
mov dword [rsp + 0x94], 1
jmp 0x1400dadfd
mov dword [rsp + 0x94], 0
cmp dword [rsp + 0x94], 1
jne 0x1400dae4a
lea rdx, str.The__createdbuser_option_cannot_be_used_while_modifying__reparing__upgrading__or_uninstalling.
lea rcx, [rsp + 0x12a0]
call fcn.1400179b0
lea rdx, [rsp + 0x12a0]
lea rcx, [rsp + 0x290]
call fcn.1400dc640
lea rcx, [rsp + 0x12a0]
call fcn.14000a800
lea rcx, [rsp + 0x290]
call fcn.140166200
lea rdx, [0x140307150]
lea rcx, [rsp + 0x12c0]
call fcn.1400179b0
or dword [rsp + 0x64], 1
lea rdx, [rsp + 0x12c0]
lea rcx, [rsp + 0x290]
call fcn.140160030
movzx eax, al
test eax, eax
je 0x1400dae93
cmp dword [rsp + 0x6c], 1
jle 0x1400dae93
mov dword [rsp + 0x98], 1
jmp 0x1400dae9e
mov dword [rsp + 0x98], 0
movzx eax, byte [rsp + 0x98]
mov byte [rsp + 0x7d], al
mov eax, dword [rsp + 0x64]
and eax, 1
test eax, eax
je 0x1400daec7
and dword [rsp + 0x64], 0xfffffffe
lea rcx, [rsp + 0x12c0]
call fcn.14000a800
movzx eax, byte [rsp + 0x7d]
test eax, eax
je 0x1400daf9f
movzx eax, byte [rsp + 0x60]
test eax, eax
jne 0x1400daf20
lea rdx, str.The__test_option_cannot_be_used_while_modifying__reparing__upgrading__or_uninstalling.
lea rcx, [rsp + 0x12e0]
call fcn.1400179b0
lea rdx, [rsp + 0x12e0]
lea rcx, [rsp + 0x290]
call fcn.1400dc640
lea rcx, [rsp + 0x12e0]
call fcn.14000a800
lea rcx, [rsp + 0x290]
call fcn.140166200
mov dword [rsp + 0xc0], 0xffffffff
lea rcx, [rsp + 0x1e8]
call fcn.14000a800
lea rcx, [rsp + 0x208]
call fcn.14000a800
lea rcx, [rsp + 0x228]
call fcn.14000a800
lea rcx, [rsp + 0x248]
call fcn.14000a800
lea rcx, [rsp + 0x268]
call fcn.14000a800
lea rcx, [rsp + 0x1c8]
call fcn.14000a800
lea rcx, [rsp + 0x290]
call fcn.1400dc4f0
lea rcx, [rsp + 0x1620]
call fcn.1400979c0
mov eax, dword [rsp + 0xc0]
jmp 0x1400dc467
lea rdx, str.clobber
lea rcx, [rsp + 0x1300]
call fcn.1400179b0
or dword [rsp + 0x64], 2
lea rdx, [rsp + 0x1300]
lea rcx, [rsp + 0x290]
call fcn.140160030
movzx eax, al
test eax, eax
je 0x1400dafe8
cmp dword [rsp + 0x6c], 1
jle 0x1400dafe8
mov dword [rsp + 0x9c], 1
jmp 0x1400daff3
mov dword [rsp + 0x9c], 0
movzx eax, byte [rsp + 0x9c]
mov byte [rsp + 0x7e], al
mov eax, dword [rsp + 0x64]
and eax, 2
test eax, eax
je 0x1400db01c
and dword [rsp + 0x64], 0xfffffffd
lea rcx, [rsp + 0x1300]
call fcn.14000a800
movzx eax, byte [rsp + 0x7e]
test eax, eax
je 0x1400db0f4
movzx eax, byte [rsp + 0x60]
test eax, eax
jne 0x1400db075
lea rdx, str.The__clobber_option_cannot_be_used_while_modifying__reparing__upgrading__or_uninstalling.
lea rcx, [rsp + 0x1320]
call fcn.1400179b0
lea rdx, [rsp + 0x1320]
lea rcx, [rsp + 0x290]
call fcn.1400dc640
lea rcx, [rsp + 0x1320]
call fcn.14000a800
lea rcx, [rsp + 0x290]
call fcn.140166200
mov dword [rsp + 0xc4], 0xffffffff
lea rcx, [rsp + 0x1e8]
call fcn.14000a800
lea rcx, [rsp + 0x208]
call fcn.14000a800
lea rcx, [rsp + 0x228]
call fcn.14000a800
lea rcx, [rsp + 0x248]
call fcn.14000a800
lea rcx, [rsp + 0x268]
call fcn.14000a800
lea rcx, [rsp + 0x1c8]
call fcn.14000a800
lea rcx, [rsp + 0x290]
call fcn.1400dc4f0
lea rcx, [rsp + 0x1620]
call fcn.1400979c0
mov eax, dword [rsp + 0xc4]
jmp 0x1400dc467
lea rdx, str.noinstallschema
lea rcx, [rsp + 0x1340]
call fcn.1400179b0
or dword [rsp + 0x64], 4
lea rdx, [rsp + 0x1340]
lea rcx, [rsp + 0x290]
call fcn.140160030
movzx eax, al
test eax, eax
je 0x1400db13d
cmp dword [rsp + 0x6c], 1
jle 0x1400db13d
mov dword [rsp + 0xa0], 1
jmp 0x1400db148
mov dword [rsp + 0xa0], 0
movzx eax, byte [rsp + 0xa0]
mov byte [rsp + 0x7f], al
mov eax, dword [rsp + 0x64]
and eax, 4
test eax, eax
je 0x1400db171
and dword [rsp + 0x64], 0xfffffffb
lea rcx, [rsp + 0x1340]
call fcn.14000a800
movzx eax, byte [rsp + 0x7f]
test eax, eax
je 0x1400db249
movzx eax, byte [rsp + 0x60]
test eax, eax
jne 0x1400db1ca
lea rdx, str.The__noinstallschema_option_cannot_be_used_while_modifying__reparing__upgrading__or_uninstalling.
lea rcx, [rsp + 0x1360]
call fcn.1400179b0
lea rdx, [rsp + 0x1360]
lea rcx, [rsp + 0x290]
call fcn.1400dc640
lea rcx, [rsp + 0x1360]
call fcn.14000a800
lea rcx, [rsp + 0x290]
call fcn.140166200
mov dword [rsp + 0xc8], 0xffffffff
lea rcx, [rsp + 0x1e8]
call fcn.14000a800
lea rcx, [rsp + 0x208]
call fcn.14000a800
lea rcx, [rsp + 0x228]
call fcn.14000a800
lea rcx, [rsp + 0x248]
call fcn.14000a800
lea rcx, [rsp + 0x268]
call fcn.14000a800
lea rcx, [rsp + 0x1c8]
call fcn.14000a800
lea rcx, [rsp + 0x290]
call fcn.1400dc4f0
lea rcx, [rsp + 0x1620]
call fcn.1400979c0
mov eax, dword [rsp + 0xc8]
jmp 0x1400dc467
lea rdx, str.noprevdbcheck
lea rcx, [rsp + 0x1380]
call fcn.1400179b0
or dword [rsp + 0x64], 8
lea rdx, [rsp + 0x1380]
lea rcx, [rsp + 0x290]
call fcn.140160030
movzx eax, al
test eax, eax
je 0x1400db292
cmp dword [rsp + 0x6c], 1
jle 0x1400db292
mov dword [rsp + 0xa4], 1
jmp 0x1400db29d
mov dword [rsp + 0xa4], 0
movzx eax, byte [rsp + 0xa4]
mov byte [rsp + 0x80], al
mov eax, dword [rsp + 0x64]
and eax, 8
test eax, eax
je 0x1400db2c9
and dword [rsp + 0x64], 0xfffffff7
lea rcx, [rsp + 0x1380]
call fcn.14000a800
movzx eax, byte [rsp + 0x80]
test eax, eax
je 0x1400db3a4
movzx eax, byte [rsp + 0x60]
test eax, eax
jne 0x1400db325
lea rdx, str.The__noprevdbcheck_option_cannot_be_used_while_modifying__reparing__upgrading__or_uninstalling.
lea rcx, [rsp + 0x13a0]
call fcn.1400179b0
lea rdx, [rsp + 0x13a0]
lea rcx, [rsp + 0x290]
call fcn.1400dc640
lea rcx, [rsp + 0x13a0]
call fcn.14000a800
lea rcx, [rsp + 0x290]
call fcn.140166200
mov dword [rsp + 0xcc], 0xffffffff
lea rcx, [rsp + 0x1e8]
call fcn.14000a800
lea rcx, [rsp + 0x208]
call fcn.14000a800
lea rcx, [rsp + 0x228]
call fcn.14000a800
lea rcx, [rsp + 0x248]
call fcn.14000a800
lea rcx, [rsp + 0x268]
call fcn.14000a800
lea rcx, [rsp + 0x1c8]
call fcn.14000a800
lea rcx, [rsp + 0x290]
call fcn.1400dc4f0
lea rcx, [rsp + 0x1620]
call fcn.1400979c0
mov eax, dword [rsp + 0xcc]
jmp 0x1400dc467
lea rdx, str.nodefaultdata
lea rcx, [rsp + 0x13c0]
call fcn.1400179b0
or dword [rsp + 0x64], 0x10
lea rdx, [rsp + 0x13c0]
lea rcx, [rsp + 0x290]
call fcn.140160030
movzx eax, al
test eax, eax
je 0x1400db3ed
cmp dword [rsp + 0x6c], 1
jle 0x1400db3ed
mov dword [rsp + 0xa8], 1
jmp 0x1400db3f8
mov dword [rsp + 0xa8], 0
movzx eax, byte [rsp + 0xa8]
mov byte [rsp + 0x81], al
mov eax, dword [rsp + 0x64]
and eax, 0x10
test eax, eax
je 0x1400db424
and dword [rsp + 0x64], 0xffffffef
lea rcx, [rsp + 0x13c0]
call fcn.14000a800
movzx eax, byte [rsp + 0x81]
test eax, eax
je 0x1400db4ff
movzx eax, byte [rsp + 0x60]
test eax, eax
jne 0x1400db480
lea rdx, str.The__nodefaultdata_option_cannot_be_used_while_modifying__reparing__upgrading__or_uninstalling.
lea rcx, [rsp + 0x13e0]
call fcn.1400179b0
lea rdx, [rsp + 0x13e0]
lea rcx, [rsp + 0x290]
call fcn.1400dc640
lea rcx, [rsp + 0x13e0]
call fcn.14000a800
lea rcx, [rsp + 0x290]
call fcn.140166200
mov dword [rsp + 0xd0], 0xffffffff
lea rcx, [rsp + 0x1e8]
call fcn.14000a800
lea rcx, [rsp + 0x208]
call fcn.14000a800
lea rcx, [rsp + 0x228]
call fcn.14000a800
lea rcx, [rsp + 0x248]
call fcn.14000a800
lea rcx, [rsp + 0x268]
call fcn.14000a800
lea rcx, [rsp + 0x1c8]
call fcn.14000a800
lea rcx, [rsp + 0x290]
call fcn.1400dc4f0
lea rcx, [rsp + 0x1620]
call fcn.1400979c0
mov eax, dword [rsp + 0xd0]
jmp 0x1400dc467
lea rcx, [rsp + 0x1c8]
call fcn.140016630
cmp rax, 0x28
jbe 0x1400db5e2
movzx eax, byte [rsp + 0x60]
test eax, eax
jne 0x1400db563
mov r8w, 0x7dc
lea rdx, [rsp + 0x14a0]
lea rcx, [rsp + 0x1620]
call fcn.1400b3fd0
mov rdx, rax
lea rcx, [rsp + 0x290]
call fcn.1400dc640
lea rcx, [rsp + 0x14a0]
call fcn.14000a800
lea rcx, [rsp + 0x290]
call fcn.140166200
mov dword [rsp + 0xd4], 0xffffffff
lea rcx, [rsp + 0x1e8]
call fcn.14000a800
lea rcx, [rsp + 0x208]
call fcn.14000a800
lea rcx, [rsp + 0x228]
call fcn.14000a800
lea rcx, [rsp + 0x248]
call fcn.14000a800
lea rcx, [rsp + 0x268]
call fcn.14000a800
lea rcx, [rsp + 0x1c8]
call fcn.14000a800
lea rcx, [rsp + 0x290]
call fcn.1400dc4f0
lea rcx, [rsp + 0x1620]
call fcn.1400979c0
mov eax, dword [rsp + 0xd4]
jmp 0x1400dc467
xor r8d, r8d
mov dx, reloc.msi.dll_MsiEnumClientsA
lea rcx, [rsp + 0x1c8]
call fcn.1400786e0
cmp rax, 0xffffffffffffffff
je 0x1400db6cc
movzx eax, byte [rsp + 0x60]
test eax, eax
jne 0x1400db64d
mov r8w, 0x7de
lea rdx, [rsp + 0x14c0]
lea rcx, [rsp + 0x1620]
call fcn.1400b3fd0
mov rdx, rax
lea rcx, [rsp + 0x290]
call fcn.1400dc640
lea rcx, [rsp + 0x14c0]
call fcn.14000a800
lea rcx, [rsp + 0x290]
call fcn.140166200
mov dword [rsp + 0xd8], 0xffffffff
lea rcx, [rsp + 0x1e8]
call fcn.14000a800
lea rcx, [rsp + 0x208]
call fcn.14000a800
lea rcx, [rsp + 0x228]
call fcn.14000a800
lea rcx, [rsp + 0x248]
call fcn.14000a800
lea rcx, [rsp + 0x268]
call fcn.14000a800
lea rcx, [rsp + 0x1c8]
call fcn.14000a800
lea rcx, [rsp + 0x290]
call fcn.1400dc4f0
lea rcx, [rsp + 0x1620]
call fcn.1400979c0
mov eax, dword [rsp + 0xd8]
jmp 0x1400dc467
xor r8d, r8d
lea rdx, str._:______.
lea rcx, [rsp + 0x1c8]
call fcn.1400787f0
cmp rax, 0xffffffffffffffff
je 0x1400db7b9
movzx eax, byte [rsp + 0x60]
test eax, eax
jne 0x1400db73a
mov r8w, 0x7df
lea rdx, [rsp + 0x14e0]
lea rcx, [rsp + 0x1620]
call fcn.1400b3fd0
mov rdx, rax
lea rcx, [rsp + 0x290]
call fcn.1400dc640
lea rcx, [rsp + 0x14e0]
call fcn.14000a800
lea rcx, [rsp + 0x290]
call fcn.140166200
mov dword [rsp + 0xdc], 0xffffffff
lea rcx, [rsp + 0x1e8]
call fcn.14000a800
lea rcx, [rsp + 0x208]
call fcn.14000a800
lea rcx, [rsp + 0x228]
call fcn.14000a800
lea rcx, [rsp + 0x248]
call fcn.14000a800
lea rcx, [rsp + 0x268]
call fcn.14000a800
lea rcx, [rsp + 0x1c8]
call fcn.14000a800
lea rcx, [rsp + 0x290]
call fcn.1400dc4f0
lea rcx, [rsp + 0x1620]
call fcn.1400979c0
mov eax, dword [rsp + 0xdc]
jmp 0x1400dc467
lea rdx, [0x1403073f8]
lea rcx, [rsp + 0x1c8]
call fcn.14003a7a0
movzx eax, al
test eax, eax
je 0x1400db908
movzx eax, byte [rsp + 0x68]
test eax, eax
je 0x1400db908
movzx eax, byte [rsp + 0x60]
test eax, eax
jne 0x1400db889
lea rcx, [rsp + 0x460]
call fcn.14000a280
lea rdx, [0x1403075e0]
lea rcx, [rsp + 0x178]
call fcn.14001e490
mov r8w, 0x7dd
lea rdx, [rsp + 0x1500]
lea rcx, [rsp + 0x1620]
call fcn.1400b3fd0
mov rcx, rax
call fcn.14000c690
lea r8, [rsp + 0x178]
mov rdx, rax
lea rcx, [rsp + 0x460]
call fcn.140014cf0
lea rcx, [rsp + 0x1500]
call fcn.14000a800
lea rdx, [rsp + 0x460]
lea rcx, [rsp + 0x290]
call fcn.1400dc640
lea rcx, [rsp + 0x290]
call fcn.140166200
lea rcx, [rsp + 0x460]
call fcn.14000a800
mov dword [rsp + 0xe0], 0xffffffff
lea rcx, [rsp + 0x1e8]
call fcn.14000a800
lea rcx, [rsp + 0x208]
call fcn.14000a800
lea rcx, [rsp + 0x228]
call fcn.14000a800
lea rcx, [rsp + 0x248]
call fcn.14000a800
lea rcx, [rsp + 0x268]
call fcn.14000a800
lea rcx, [rsp + 0x1c8]
call fcn.14000a800
lea rcx, [rsp + 0x290]
call fcn.1400dc4f0
lea rcx, [rsp + 0x1620]
call fcn.1400979c0
mov eax, dword [rsp + 0xe0]
jmp 0x1400dc467
lea rdx, str.servertools
lea rcx, [rsp + 0x1c8]
call fcn.14003a7a0
movzx eax, al
test eax, eax
je 0x1400dba57
movzx eax, byte [rsp + 0x68]
test eax, eax
je 0x1400dba57
movzx eax, byte [rsp + 0x60]
test eax, eax
jne 0x1400db9d8
lea rcx, [rsp + 0x480]
call fcn.14000a280
lea rdx, str.ServerTools
lea rcx, [rsp + 0x188]
call fcn.14001e490
mov r8w, 0x7dd
lea rdx, [rsp + 0x1520]
lea rcx, [rsp + 0x1620]
call fcn.1400b3fd0
mov rcx, rax
call fcn.14000c690
lea r8, [rsp + 0x188]
mov rdx, rax
lea rcx, [rsp + 0x480]
call fcn.140014cf0
lea rcx, [rsp + 0x1520]
call fcn.14000a800
lea rdx, [rsp + 0x480]
lea rcx, [rsp + 0x290]
call fcn.1400dc640
lea rcx, [rsp + 0x290]
call fcn.140166200
lea rcx, [rsp + 0x480]
call fcn.14000a800
mov dword [rsp + 0xe4], 0xffffffff
lea rcx, [rsp + 0x1e8]
call fcn.14000a800
lea rcx, [rsp + 0x208]
call fcn.14000a800
lea rcx, [rsp + 0x228]
call fcn.14000a800
lea rcx, [rsp + 0x248]
call fcn.14000a800
lea rcx, [rsp + 0x268]
call fcn.14000a800
lea rcx, [rsp + 0x1c8]
call fcn.14000a800
lea rcx, [rsp + 0x290]
call fcn.1400dc4f0
lea rcx, [rsp + 0x1620]
call fcn.1400979c0
mov eax, dword [rsp + 0xe4]
jmp 0x1400dc467
lea rcx, [rsp + 0x440]
call fcn.14000a280
lea rdx, [0x140307608]
lea rcx, [rsp + 0x1400]
call fcn.1400179b0
lea r8, [rsp + 0x440]
lea rdx, [rsp + 0x1400]
lea rcx, [rsp + 0x290]
call fcn.140160650
lea rcx, [rsp + 0x1400]
call fcn.14000a800
xor r8d, r8d
lea rdx, str.connector_pack
lea rcx, [rsp + 0x440]
call fcn.140036b80
cmp rax, 0xffffffffffffffff
je 0x1400dbdc0
lea rcx, [rsp + 0x1c8]
call fcn.1400165c0
movzx eax, al
test eax, eax
jne 0x1400dbdc0
mov byte [rsp + 0x69], 0
mov dword [rsp + 0x88], 2
jmp 0x1400dbafd
mov eax, dword [rsp + 0x88]
dec eax
mov dword [rsp + 0x88], eax
movzx eax, byte [rsp + 0x69]
test eax, eax
jne 0x1400dbc1f
cmp dword [rsp + 0x88], 0
jl 0x1400dbc1f
xor edx, edx
mov ecx, dword [rsp + 0x88]
call fcn.1400fdbb0
mov rdx, rax
lea rcx, [rsp + 0x1420]
call fcn.1400179b0
lea rcx, [rsp + 0x110]
call fcn.140017a30
lea rcx, [rsp + 0x1420]
call fcn.14000c690
mov r9d, 2
lea r8, [rsp + 0x110]
mov rdx, rax
mov rcx, 0xffffffff80000002
call fcn.1400fb220
lea rdx, [rsp + 0x158]
lea rcx, [rsp + 0x110]
call fcn.140076d30
mov rax, qword [rax]
mov qword [rsp + 0xf8], rax
jmp 0x1400dbb9c
lea rcx, [rsp + 0xf8]
call fcn.14002d290
movzx eax, byte [rsp + 0x69]
test eax, eax
jne 0x1400dbc00
lea rdx, [rsp + 0x160]
lea rcx, [rsp + 0x110]
call fcn.140078440
mov rdx, rax
lea rcx, [rsp + 0xf8]
call fcn.14001e940
movzx eax, al
test eax, eax
je 0x1400dbc00
lea rcx, [rsp + 0xf8]
call fcn.14001e9f0
add rax, 0x20
lea rdx, [rsp + 0x1c8]
mov rcx, rax
call fcn.140024f20
movzx eax, al
test eax, eax
je 0x1400dbbfe
mov byte [rsp + 0x69], 1
jmp 0x1400dbb8f
lea rcx, [rsp + 0x110]
call fcn.140018230
lea rcx, [rsp + 0x1420]
call fcn.14000a800
jmp 0x1400dbaed
movzx eax, byte [rsp + 0x69]
test eax, eax
jne 0x1400dbdc0
movzx eax, byte [rsp + 0x60]
test eax, eax
jne 0x1400dbc7e
mov r8w, 0x7f4
lea rdx, [rsp + 0x1540]
lea rcx, [rsp + 0x1620]
call fcn.1400b3fd0
mov rdx, rax
lea rcx, [rsp + 0x290]
call fcn.1400dc640
lea rcx, [rsp + 0x1540]
call fcn.14000a800
lea rcx, [rsp + 0x290]
call fcn.140166200
jmp 0x1400dbd34
mov dl, 1
lea rcx, [rsp + 0x1620]
call fcn.1400b2f10
mov r8w, 0x7f4
lea rdx, [rsp + 0x1560]
lea rcx, [rsp + 0x1620]
call fcn.1400b3fd0
mov rcx, rax
call fcn.14000c690
lea rcx, [0x140902718]
mov qword [rsp + 0x58], rcx
lea rcx, [0x140902718]
mov qword [rsp + 0x50], rcx
lea rcx, [0x140902718]
mov qword [rsp + 0x48], rcx
lea rcx, [0x140902718]
mov qword [rsp + 0x40], rcx
lea rcx, [0x140902718]
mov qword [rsp + 0x38], rcx
lea rcx, [0x140902718]
mov qword [rsp + 0x30], rcx
lea rcx, [0x140902718]
mov qword [rsp + 0x28], rcx
lea rcx, [0x140902718]
mov qword [rsp + 0x20], rcx
mov r9, rax
mov r8d, 4
xor edx, edx
lea rcx, [rsp + 0x1620]
call fcn.1400a8370
lea rcx, [rsp + 0x1560]
call fcn.14000a800
mov dword [rsp + 0xe8], 0xffffffff
lea rcx, [rsp + 0x440]
call fcn.14000a800
lea rcx, [rsp + 0x1e8]
call fcn.14000a800
lea rcx, [rsp + 0x208]
call fcn.14000a800
lea rcx, [rsp + 0x228]
call fcn.14000a800
lea rcx, [rsp + 0x248]
call fcn.14000a800
lea rcx, [rsp + 0x268]
call fcn.14000a800
lea rcx, [rsp + 0x1c8]
call fcn.14000a800
lea rcx, [rsp + 0x290]
call fcn.1400dc4f0
lea rcx, [rsp + 0x1620]
call fcn.1400979c0
mov eax, dword [rsp + 0xe8]
jmp 0x1400dc467
mov dword [rsp + 0x8c], 0
lea r8, [rsp + 0x6c]
lea rdx, [rsp + 0x290]
lea rcx, [rsp + 0x1620]
call fcn.140098c10
movzx eax, al
test eax, eax
je 0x1400dc35e
lea rdx, [rsp + 0x6c]
lea rcx, [rsp + 0x1620]
call fcn.14009c5c0
movzx eax, al
test eax, eax
je 0x1400dc351
lea rcx, [rsp + 0x420]
call fcn.14000a280
mov edx, dword [rsp + 0x6c]
lea rcx, [rsp + 0x1620]
call fcn.1400a6e30
movzx eax, al
test eax, eax
je 0x1400dc014
lea rdx, [rsp + 0x420]
lea rcx, [rsp + 0x1620]
call fcn.1400a6ea0
movzx eax, al
test eax, eax
jne 0x1400dc014
lea rdx, str.Error:_Unable_to_backup_custom_components.
lea rcx, [rsp + 0x4a0]
call fcn.1400179b0
lea rcx, [rsp + 0x4a0]
call fcn.14000c690
lea rcx, [0x140902718]
mov qword [rsp + 0x50], rcx
lea rcx, [0x140902718]
mov qword [rsp + 0x48], rcx
lea rcx, [0x140902718]
mov qword [rsp + 0x40], rcx
lea rcx, [0x140902718]
mov qword [rsp + 0x38], rcx
lea rcx, [0x140902718]
mov qword [rsp + 0x30], rcx
lea rcx, [0x140902718]
mov qword [rsp + 0x28], rcx
lea rcx, [0x140902718]
mov qword [rsp + 0x20], rcx
lea r9, [0x140902718]
mov r8, rax
mov edx, 4
lea rcx, [rsp + 0x1620]
call fcn.1400a8650
movzx eax, byte [rsp + 0x60]
test eax, eax
jne 0x1400dbf6e
mov r8w, 0x7d4
lea rdx, [rsp + 0x1580]
lea rcx, [rsp + 0x1620]
call fcn.1400b3fd0
mov rcx, rax
call fcn.14000c690
mov qword [rsp + 0x120], rax
lea rcx, [rsp + 0x4a0]
call fcn.14000c690
mov qword [rsp + 0x128], rax
call qword [sym.imp.USER32.dll_GetActiveWindow]
mov qword [rsp + 0x130], rax
mov r9d, MsiDatabaseExportA
mov r8, qword [rsp + 0x120]
mov rdx, qword [rsp + 0x128]
mov rcx, qword [rsp + 0x130]
call qword [sym.imp.USER32.dll_MessageBoxW]
lea rcx, [rsp + 0x1580]
call fcn.14000a800
mov dword [rsp + 0xec], 0xffffffff
lea rcx, [rsp + 0x4a0]
call fcn.14000a800
lea rcx, [rsp + 0x420]
call fcn.14000a800
lea rcx, [rsp + 0x440]
call fcn.14000a800
lea rcx, [rsp + 0x1e8]
call fcn.14000a800
lea rcx, [rsp + 0x208]
call fcn.14000a800
lea rcx, [rsp + 0x228]
call fcn.14000a800
lea rcx, [rsp + 0x248]
call fcn.14000a800
lea rcx, [rsp + 0x268]
call fcn.14000a800
lea rcx, [rsp + 0x1c8]
call fcn.14000a800
lea rcx, [rsp + 0x290]
call fcn.1400dc4f0
lea rcx, [rsp + 0x1620]
call fcn.1400979c0
mov eax, dword [rsp + 0xec]
jmp 0x1400dc467
lea rcx, [rsp + 0x1620]
call fcn.1400a71c0
mov byte [rsp + 0x76], al
movzx eax, byte [rsp + 0x76]
test eax, eax
je 0x1400dc03f
lea rax, [0x14030682c]
mov qword [rsp + 0x108], rax
jmp 0x1400dc04e
lea rax, [0x1403068f4]
mov qword [rsp + 0x108], rax
mov rdx, qword [rsp + 0x108]
lea rcx, [rsp + 0x198]
call fcn.14001e490
lea rax, [0x140902718]
mov qword [rsp + 0x50], rax
lea rax, [0x140902718]
mov qword [rsp + 0x48], rax
lea rax, [0x140902718]
mov qword [rsp + 0x40], rax
lea rax, [0x140902718]
mov qword [rsp + 0x38], rax
lea rax, [0x140902718]
mov qword [rsp + 0x30], rax
lea rax, [0x140902718]
mov qword [rsp + 0x28], rax
lea rax, [0x140902718]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x198]
lea r8, str.MSI_installer__Ssuccessful
mov edx, reloc.msi.dll_MsiEnumClientsA
lea rcx, [rsp + 0x1620]
call fcn.1400a8650
lea rcx, [rsp + 0x420]
call fcn.1400165c0
movzx eax, al
test eax, eax
jne 0x1400dc121
lea rax, [rsp + 0x1a8]
mov qword [rsp + 0x138], rax
lea rdx, [rsp + 0x420]
mov rcx, qword [rsp + 0x138]
call fcn.140015150
mov rdx, rax
lea rcx, [rsp + 0x1620]
call fcn.1400a70c0
movzx eax, byte [rsp + 0x76]
test eax, eax
je 0x1400dc144
lea r8, [rsp + 0x6c]
lea rdx, [rsp + 0x290]
lea rcx, [rsp + 0x1620]
call fcn.1400a7b30
lea rdx, [rsp + 0x6c]
lea rcx, [rsp + 0x1620]
call fcn.1400a80b0
lea rcx, [rsp + 0x1620]
call fcn.1400dc630
mov dword [rsp + 0x8c], eax
call fcn.14000afc0
movzx eax, al
test eax, eax
je 0x1400dc1b8
lea rdx, str.noreboot
lea rcx, [rsp + 0x1440]
call fcn.1400179b0
or dword [rsp + 0x64], 0x20
lea rdx, [rsp + 0x1440]
lea rcx, [rsp + 0x290]
call fcn.140160030
movzx eax, al
test eax, eax
jne 0x1400dc1b8
mov dword [rsp + 0xac], 1
jmp 0x1400dc1c3
mov dword [rsp + 0xac], 0
movzx eax, byte [rsp + 0xac]
mov byte [rsp + 0x82], al
mov eax, dword [rsp + 0x64]
and eax, 0x20
test eax, eax
je 0x1400dc1ef
and dword [rsp + 0x64], 0xffffffdf
lea rcx, [rsp + 0x1440]
call fcn.14000a800
movzx eax, byte [rsp + 0x82]
test eax, eax
je 0x1400dc342
movzx eax, byte [rsp + 0x60]
test eax, eax
jne 0x1400dc2b1
mov r8w, 0x7d4
lea rdx, [rsp + 0x15c0]
lea rcx, [rsp + 0x1620]
call fcn.1400b3fd0
or dword [rsp + 0x64], 0x40
mov rcx, rax
call fcn.14000c690
mov qword [rsp + 0x140], rax
mov r8w, 0x7f3
lea rdx, [rsp + 0x15a0]
lea rcx, [rsp + 0x1620]
call fcn.1400b3fd0
or dword [rsp + 0x64], 0x80
mov rcx, rax
call fcn.14000c690
mov qword [rsp + 0x148], rax
call qword [sym.imp.USER32.dll_GetActiveWindow]
mov qword [rsp + 0x150], rax
mov r9d, reloc.WSOCK32.dll_gethostbyname
mov r8, qword [rsp + 0x140]
mov rdx, qword [rsp + 0x148]
mov rcx, qword [rsp + 0x150]
call qword [sym.imp.USER32.dll_MessageBoxW]
cmp eax, 6
je 0x1400dc2b1
mov dword [rsp + 0xb0], 0
jmp 0x1400dc2bc
mov dword [rsp + 0xb0], 1
movzx eax, byte [rsp + 0xb0]
mov byte [rsp + 0x83], al
mov eax, dword [rsp + 0x64]
and eax, 0x80
test eax, eax
je 0x1400dc2ed
and dword [rsp + 0x64], 0xffffff7f
lea rcx, [rsp + 0x15a0]
call fcn.14000a800
mov eax, dword [rsp + 0x64]
and eax, 0x40
test eax, eax
je 0x1400dc30a
and dword [rsp + 0x64], 0xffffffbf
lea rcx, [rsp + 0x15c0]
call fcn.14000a800
movzx eax, byte [rsp + 0x83]
test eax, eax
je 0x1400dc342
lea rcx, [rsp + 0x1bc0]
call fcn.1401757c0
xor r8d, r8d
xor edx, edx
lea rcx, [rsp + 0x1bc0]
call fcn.140178cc0
lea rcx, [rsp + 0x1bc0]
call fcn.140175840
lea rcx, [rsp + 0x420]
call fcn.14000a800
jmp 0x1400dc35c
mov dword [rsp + 0x8c], 0xffffffff
jmp 0x1400dc369
mov dword [rsp + 0x8c], 0xffffffff
lea rax, [0x140902718]
mov qword [rsp + 0x50], rax
lea rax, [0x140902718]
mov qword [rsp + 0x48], rax
lea rax, [0x140902718]
mov qword [rsp + 0x40], rax
lea rax, [0x140902718]
mov qword [rsp + 0x38], rax
lea rax, [0x140902718]
mov qword [rsp + 0x30], rax
lea rax, [0x140902718]
mov qword [rsp + 0x28], rax
lea rax, [0x140902718]
mov qword [rsp + 0x20], rax
lea r9, [0x140902718]
lea r8, str.Exiting.
mov edx, reloc.msi.dll_MsiEnumClientsA
lea rcx, [rsp + 0x1620]
call fcn.1400a8650
mov eax, dword [rsp + 0x8c]
mov dword [rsp + 0xf0], eax
lea rcx, [rsp + 0x440]
call fcn.14000a800
lea rcx, [rsp + 0x1e8]
call fcn.14000a800
lea rcx, [rsp + 0x208]
call fcn.14000a800
lea rcx, [rsp + 0x228]
call fcn.14000a800
lea rcx, [rsp + 0x248]
call fcn.14000a800
lea rcx, [rsp + 0x268]
call fcn.14000a800
lea rcx, [rsp + 0x1c8]
call fcn.14000a800
lea rcx, [rsp + 0x290]
call fcn.1400dc4f0
lea rcx, [rsp + 0x1620]
call fcn.1400979c0
mov eax, dword [rsp + 0xf0]
mov rcx, qword [rsp + 0x1c50]
xor rcx, rsp
call fcn.140222a60
add rsp, 0x1c68
ret