Function at 0x18000dda0
Capabilities:
Link many functions at runtime

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rbp
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
push r12
sub rsp, 0x110
mov rax, qword [rcx]
mov rdi, rdx
lea rdx, str.com_install4j_runtime_installer_platform_win32_Win32UserInfo
mov rbx, r8
mov rsi, rcx
call qword [rax + 0x30]
mov rbp, rax
test rax, rax
jne 0x18000ddea
lea rcx, str.could_not_load_class_com_install4j_runtime_installer_platform_win32_Win32UserInfo
call rbx
xor al, al
jmp 0x18000e0af
lea rdx, [0x180023290]
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rsp + 0x30], rax
test rax, rax
jne 0x18000de0d
lea rcx, str.did_not_find_Java_com_install4j_runtime_installer_platform_win32_Win32UserInfo_isMemberOfGroup0
jmp 0x18000dde1
lea rax, str.isMemberOfGroup0
lea rdx, [0x180023160]
mov rcx, rdi
mov qword [rsp + 0x20], rax
lea rax, str._I_Z
mov qword [rsp + 0x28], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rsp + 0x48], rax
test rax, rax
jne 0x18000de48
lea rcx, str.did_not_find_Java_com_install4j_runtime_installer_platform_win32_Win32UserInfo_executeElevated0
jmp 0x18000dde1
lea rax, str.executeElevated0
lea rdx, [0x180023030]
mov rcx, rdi
mov qword [rsp + 0x38], rax
lea rax, str._Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_I_Z
mov qword [rsp + 0x40], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rsp + 0x60], rax
test rax, rax
jne 0x18000de86
lea rcx, str.did_not_find_Java_com_install4j_runtime_installer_platform_win32_Win32UserInfo_getElevationType0
jmp 0x18000dde1
lea rax, str.getElevationType0
lea rdx, [0x180022eb0]
mov rcx, rdi
mov qword [rsp + 0x50], rax
lea rax, [0x18001d8bc]
mov qword [rsp + 0x58], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rsp + 0x78], rax
test rax, rax
jne 0x18000dec4
lea rcx, str.did_not_find_Java_com_install4j_runtime_installer_platform_win32_Win32UserInfo_addUser0
jmp 0x18000dde1
lea rax, str.addUser0
lea rdx, [0x180022da0]
mov rcx, rdi
mov qword [rsp + 0x68], rax
lea rax, str._Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_ZZ_Ljava_lang_String_
mov qword [rsp + 0x70], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rsp + 0x90], rax
test rax, rax
jne 0x18000df05
lea rcx, str.did_not_find_Java_com_install4j_runtime_installer_platform_win32_Win32UserInfo_deleteUser0
jmp 0x18000dde1
lea rax, str.deleteUser0
lea r12, str._Ljava_lang_String_Ljava_lang_String__I
lea rdx, [0x180022bf0]
mov rcx, rdi
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], r12
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rsp + 0xa8], rax
test rax, rax
jne 0x18000df4c
lea rcx, str.did_not_find_Java_com_install4j_runtime_installer_platform_win32_Win32UserInfo_deleteLocalGroup0
jmp 0x18000dde1
lea rax, str.deleteLocalGroup0
lea rdx, [0x180022ab0]
mov rcx, rdi
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], r12
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rsp + 0xc0], rax
test rax, rax
jne 0x18000df8c
lea rcx, str.did_not_find_Java_com_install4j_runtime_installer_platform_win32_Win32UserInfo_getAccountName0
jmp 0x18000dde1
lea rax, str.getAccountName0
lea rdx, [0x180022980]
mov rcx, rdi
mov qword [rsp + 0xb0], rax
lea rax, str._Ljava_lang_String_Z_Ljava_lang_String_
mov qword [rsp + 0xb8], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rsp + 0xd8], rax
test rax, rax
jne 0x18000dfd3
lea rcx, str.did_not_find_Java_com_install4j_runtime_installer_platform_win32_Win32UserInfo_getUserProfileDirectory0
jmp 0x18000dde1
lea rax, str.getUserProfileDirectory0
lea rdx, [0x180022810]
mov rcx, rdi
mov qword [rsp + 0xc8], rax
lea rax, str._Ljava_lang_String_Ljava_lang_String__Ljava_lang_String_
mov qword [rsp + 0xd0], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rsp + 0xf0], rax
test rax, rax
jne 0x18000e01a
lea rcx, str.did_not_find_Java_com_install4j_runtime_installer_platform_win32_Win32UserInfo_getUserSid0
jmp 0x18000dde1
lea rax, str.getUserSid0
lea rdx, [0x1800226a0]
mov rcx, rdi
mov qword [rsp + 0xe0], rax
lea rax, str.__Ljava_lang_String_
mov qword [rsp + 0xe8], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rsp + 0x108], rax
test rax, rax
jne 0x18000e061
lea rcx, str.did_not_find_Java_com_install4j_runtime_installer_platform_win32_Win32UserInfo_setLsaAccountRight0
jmp 0x18000dde1
lea rax, str.setLsaAccountRight0
lea r8, [rsp + 0x20]
mov r9d, 0xa
mov qword [rsp + 0xf8], rax
lea rax, str._Ljava_lang_String_Ljava_lang_String_Z_Z
mov rdx, rbp
mov qword [rsp + 0x100], rax
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax + 0x6b8]
test eax, eax
je 0x18000e0ad
lea rcx, str.register_com_install4j_runtime_installer_platform_win32_Win32UserInfo_failed__d
mov edx, eax
call rbx
jmp 0x18000dde3
mov al, 1
lea r11, [rsp + 0x110]
mov rbx, qword [r11 + 0x10]
mov rbp, qword [r11 + 0x18]
mov rsi, qword [r11 + 0x20]
mov rdi, qword [r11 + 0x28]
mov rsp, r11
pop r12
ret