Function at 0x7d230bd0
Capabilities:
Resolve function by parsing pe exports
Set registry value

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff8
mov eax, dword [0x7d2b7348]
sub esp, 0x160
and eax, 0x2000000
or eax, 0
push ebx
push ebp
push esi
push edi
je 0x7d230bf9
call fcn.7d221b59
call fcn.7d221235
push 0
call fcn.7d231d50
mov ebp, dword [sym.imp.ntdll.dll_NtClose]
cmp al, 0x32
je 0x7d23150c
call fcn.7d22ff20
mov ebx, dword [sym.imp.ntdll.dll_RtlInitUnicodeString]
xor esi, esi
cmp byte [0x7d2b7350], 0
mov eax, 0x100
push str._registrymachine_softwaremicrosoftole
cmovne esi, eax
mov dword [esp + 0x28], 0x18
lea eax, [esp + 0x20]
mov dword [esp + 0x2c], 0
push eax
mov dword [esp + 0x38], 0x40
mov dword [esp + 0x34], eax
mov dword [esp + 0x3c], 0
mov dword [esp + 0x40], 0
call ebx
lea eax, [esp + 0x24]
or esi, 0xf003f
push eax
push esi
lea eax, [esp + 0x1c]
push eax
call fcn.7d221226
mov edi, dword [sym.imp.ntdll.dll_NtSetValueKey]
test eax, eax
jns 0x7d230cbd
cmp eax, 0xc000000a
je 0x7d230d10
cmp eax, 0xc0000034
je 0x7d230d10
push eax
push str._21____08X_
lea eax, [esp + 0x78]
push 0x40
push eax
call sym.SbieDll.dll_Sbie_snwprintf
lea eax, [esp + 0x80]
push eax
push 0x905
call sym.SbieDll.dll_SbieApi_Log
add esp, 0x18
jmp 0x7d230d10
push str.EnableDCOM
lea eax, [esp + 0x20]
push eax
call ebx
push 4
push 0x7d2b60bc
push 1
push 0
lea eax, [esp + 0x2c]
push eax
push dword [esp + 0x28]
call edi
test eax, eax
jns 0x7d230d0a
push eax
push str._22____08X_
lea eax, [esp + 0x78]
push 0x40
push eax
call sym.SbieDll.dll_Sbie_snwprintf
lea eax, [esp + 0x80]
push eax
push 0x905
call sym.SbieDll.dll_SbieApi_Log
add esp, 0x18
push dword [esp + 0x14]
call ebp
call fcn.7d231a70
push 1
push str.BlockWinRM
push 0
call sym.SbieDll.dll_SbieApi_QueryConfBool
mov esi, dword [sym.imp.ntdll.dll_NtOpenKey]
test al, al
je 0x7d230e6b
push dword [0x7d2b60b0]
lea eax, [esp + 0x20]
push eax
call ebx
lea eax, [esp + 0x1c]
mov dword [esp + 0x24], 0x18
mov dword [esp + 0x2c], eax
lea eax, [esp + 0x24]
push eax
push 0x20019
lea eax, [esp + 0x48]
mov dword [esp + 0x30], 0
push eax
mov dword [esp + 0x3c], 0x40
mov dword [esp + 0x40], 0
mov dword [esp + 0x44], 0
call esi
test eax, eax
jne 0x7d230e6b
push str.softwarepoliciesmicrosoftwindowsWinRM
lea eax, [esp + 0x20]
push eax
call ebx
mov eax, dword [esp + 0x40]
mov dword [esp + 0x28], eax
lea eax, [esp + 0x1c]
mov dword [esp + 0x2c], eax
lea eax, [esp + 0x24]
push eax
push 0xf003f
lea eax, [esp + 0x70]
mov dword [esp + 0x2c], 0x18
push eax
mov dword [esp + 0x3c], 0x40
mov dword [esp + 0x40], 0
mov dword [esp + 0x44], 0
call fcn.7d2211a4
test eax, eax
jne 0x7d230e65
push str.Client
lea eax, [esp + 0x20]
push eax
call ebx
mov eax, dword [esp + 0x68]
mov dword [esp + 0x28], eax
lea eax, [esp + 0x1c]
mov dword [esp + 0x2c], eax
lea eax, [esp + 0x24]
push eax
push 0xf003f
lea eax, [esp + 0x20]
mov dword [esp + 0x2c], 0x18
push eax
mov dword [esp + 0x3c], 0x40
mov dword [esp + 0x40], 0
mov dword [esp + 0x44], 0
call fcn.7d2211a4
test eax, eax
jne 0x7d230e5f
mov dword [esp + 0x44], eax
lea eax, [esp + 0x1c]
push str.AllowNegotiate
push eax
call ebx
push 4
lea eax, [esp + 0x48]
push eax
push 4
push 0
lea eax, [esp + 0x2c]
push eax
push dword [esp + 0x2c]
call edi
push dword [esp + 0x18]
call ebp
push dword [esp + 0x68]
call ebp
push dword [esp + 0x40]
call ebp
push dword [0x7d2b60b0]
lea eax, [esp + 0x4c]
push eax
call ebx
lea eax, [esp + 0x48]
mov dword [esp + 0x50], 0x18
mov dword [esp + 0x58], eax
lea eax, [esp + 0x50]
push eax
push 0x20019
lea eax, [esp + 0x4c]
mov dword [esp + 0x5c], 0
push eax
mov dword [esp + 0x68], 0x40
mov dword [esp + 0x6c], 0
mov dword [esp + 0x70], 0
call esi
test eax, eax
jne 0x7d231007
push str.softwaremicrosoftWindows
lea eax, [esp + 0x4c]
push eax
call ebx
mov eax, dword [esp + 0x44]
mov dword [esp + 0x54], eax
lea eax, [esp + 0x48]
mov dword [esp + 0x58], eax
lea eax, [esp + 0x50]
push eax
push 0xf003f
lea eax, [esp + 0x74]
mov dword [esp + 0x58], 0x18
push eax
mov dword [esp + 0x68], 0x40
mov dword [esp + 0x6c], 0
mov dword [esp + 0x70], 0
call fcn.7d2211a4
test eax, eax
jne 0x7d231001
push str.Windows_Error_Reporting
lea eax, [esp + 0x4c]
push eax
call ebx
mov eax, dword [esp + 0x6c]
mov dword [esp + 0x54], eax
lea eax, [esp + 0x48]
mov dword [esp + 0x58], eax
lea eax, [esp + 0x50]
push eax
push 0xf003f
lea eax, [esp + 0x1c]
mov dword [esp + 0x58], 0x18
push eax
mov dword [esp + 0x68], 0x40
mov dword [esp + 0x6c], 0
mov dword [esp + 0x70], 0
call fcn.7d2211a4
test eax, eax
jne 0x7d230ffb
push str.LocalDumps
lea eax, [esp + 0x4c]
push eax
call ebx
mov eax, dword [esp + 0x14]
mov dword [esp + 0x54], eax
lea eax, [esp + 0x48]
mov dword [esp + 0x58], eax
lea eax, [esp + 0x50]
push eax
push 0xf003f
lea eax, [esp + 0x44]
mov dword [esp + 0x58], 0x18
push eax
mov dword [esp + 0x68], 0x40
mov dword [esp + 0x6c], 0
mov dword [esp + 0x70], 0
call fcn.7d2211a4
test eax, eax
jne 0x7d230ff5
push str.DontShowUI
lea eax, [esp + 0x4c]
mov dword [esp + 0x44], 1
push eax
call ebx
push 4
lea eax, [esp + 0x44]
push eax
push 4
push 0
lea eax, [esp + 0x58]
push eax
push dword [esp + 0x28]
call edi
push dword [esp + 0x3c]
call ebp
push dword [esp + 0x14]
call ebp
push dword [esp + 0x6c]
call ebp
push dword [esp + 0x44]
call ebp
push dword [0x7d2b60b0]
lea eax, [esp + 0x20]
push eax
call ebx
lea eax, [esp + 0x1c]
mov dword [esp + 0x24], 0x18
mov dword [esp + 0x2c], eax
lea eax, [esp + 0x24]
push eax
push 0x20019
lea eax, [esp + 0x70]
mov dword [esp + 0x30], 0
push eax
mov dword [esp + 0x3c], 0x40
mov dword [esp + 0x40], 0
mov dword [esp + 0x44], 0
call esi
test eax, eax
jne 0x7d231167
push str.SOFTWAREPoliciesMicrosoftWindows
lea eax, [esp + 0x20]
push eax
call ebx
mov eax, dword [esp + 0x68]
mov dword [esp + 0x28], eax
lea eax, [esp + 0x1c]
mov dword [esp + 0x2c], eax
lea eax, [esp + 0x24]
push eax
push 0xf003f
lea eax, [esp + 0x48]
mov dword [esp + 0x2c], 0x18
push eax
mov dword [esp + 0x3c], 0x40
mov dword [esp + 0x40], 0
mov dword [esp + 0x44], 0
call fcn.7d2211a4
test eax, eax
jne 0x7d231161
push str.Installer
lea eax, [esp + 0x20]
push eax
call ebx
mov eax, dword [esp + 0x40]
mov dword [esp + 0x28], eax
lea eax, [esp + 0x1c]
mov dword [esp + 0x2c], eax
lea eax, [esp + 0x24]
push eax
push 0xf003f
lea eax, [esp + 0x20]
mov dword [esp + 0x2c], 0x18
push eax
mov dword [esp + 0x3c], 0x40
mov dword [esp + 0x40], 0
mov dword [esp + 0x44], 0
call fcn.7d2211a4
test eax, eax
jne 0x7d23115b
push str.Debug
lea eax, [esp + 0x20]
mov dword [esp + 0x40], 7
push eax
call ebx
push 4
lea eax, [esp + 0x40]
push eax
push 4
push 0
lea eax, [esp + 0x2c]
push eax
push dword [esp + 0x2c]
call edi
push str.Logging
lea eax, [esp + 0x20]
push eax
call ebx
push 0x1a
push str.voicewarmupx
push 1
push 0
lea eax, [esp + 0x2c]
push eax
push dword [esp + 0x2c]
call edi
push dword [esp + 0x18]
call ebp
push dword [esp + 0x40]
call ebp
push dword [esp + 0x68]
call ebp
push dword [0x7d2b60b0]
lea eax, [esp + 0x4c]
push eax
call ebx
lea eax, [esp + 0x48]
mov dword [esp + 0x50], 0x18
mov dword [esp + 0x58], eax
lea eax, [esp + 0x50]
push eax
push 0x20019
lea eax, [esp + 0x74]
mov dword [esp + 0x5c], 0
push eax
mov dword [esp + 0x68], 0x40
mov dword [esp + 0x6c], 0
mov dword [esp + 0x70], 0
call esi
test eax, eax
jne 0x7d231243
push str.SOFTWAREPoliciesMicrosoftEdge
lea eax, [esp + 0x4c]
push eax
call ebx
mov eax, dword [esp + 0x6c]
mov dword [esp + 0x54], eax
lea eax, [esp + 0x48]
mov dword [esp + 0x58], eax
lea eax, [esp + 0x50]
push eax
push 0xf003f
lea eax, [esp + 0x4c]
mov dword [esp + 0x58], 0x18
push eax
mov dword [esp + 0x68], 0x40
mov dword [esp + 0x6c], 0
mov dword [esp + 0x70], 0
call fcn.7d2211a4
test eax, eax
jne 0x7d23123d
mov dword [esp + 0x3c], eax
lea eax, [esp + 0x48]
push str.StartupBoostEnabled
push eax
call ebx
push 4
lea eax, [esp + 0x40]
push eax
push 4
push 0
lea eax, [esp + 0x58]
push eax
push dword [esp + 0x58]
call edi
push dword [esp + 0x44]
call ebp
push dword [esp + 0x6c]
call ebp
lea eax, [esp + 0x14]
mov dword [esp + 0x14], 0
push eax
push str.BrowseNewProcess
push 0x80000001
call fcn.7d232070
mov esi, eax
mov dword [esp + 0x3c], esi
test esi, esi
jne 0x7d231270
mov edi, 0xc0000001
jmp 0x7d2312b0
cmp esi, 0xffffffff
je 0x7d2312ac
push str.BrowseNewProcess
lea eax, [esp + 0x20]
push eax
call ebx
push 8
push 0x7d299aa0
push 1
push 0
lea eax, [esp + 0x2c]
push eax
push esi
call edi
mov esi, dword [esp + 0x14]
mov edi, eax
push dword [esp + 0x3c]
test edi, edi
mov eax, 0x22
cmovs esi, eax
call ebp
jmp 0x7d2312b4
mov edi, dword [esp + 0x3c]
mov esi, dword [esp + 0x14]
test esi, esi
je 0x7d2312cc
push edi
push esi
push str.__02X____08X_
push 0x908
call sym.SbieDll.dll_SbieApi_Log
add esp, 0x10
push 0
call fcn.7d231780
xor eax, eax
mov dword [esp + 0x24], 0x18
cmp byte [0x7d2b7350], al
lea edx, [esp + 0x70]
mov ecx, 0x100
mov dword [esp + 0x28], 0
cmovne eax, ecx
mov dword [esp + 0x30], 0x40
mov ecx, dword [str._registrymachine_softwareclassesclsid_]
sub edx, ecx
mov dword [esp + 0x14], eax
lea eax, [esp + 0x1c]
mov dword [esp + 0x2c], eax
mov dword [esp + 0x34], 0
mov dword [esp + 0x38], 0
movzx eax, word [ecx]
lea ecx, [ecx + 2]
mov word [edx + ecx - 2], ax
test ax, ax
jne 0x7d231323
lea edi, [esp + 0x70]
add edi, 0xfffffffe
nop word [eax + eax]
mov ax, word [edi + 2]
add edi, 2
test ax, ax
jne 0x7d231340
mov ecx, 0x13
lea eax, [esp + 0x70]
mov esi, str.DE1F7EEF_1851_11D3_939E_0004AC1ABE1F
rep movsd dword es:[edi], dword [esi]
push eax
lea eax, [esp + 0x20]
push eax
movsw word es:[edi], word [esi]
call ebx
mov eax, dword [esp + 0x14]
lea ecx, [esp + 0x24]
or eax, 0xf003f
push ecx
push eax
mov dword [esp + 0x1c], eax
lea eax, [esp + 0x20]
push eax
call fcn.7d221226
test eax, eax
js 0x7d231390
push dword [esp + 0x18]
call fcn.7d2212a8
mov ecx, dword [str._registrymachine_softwareclassesclsid_]
lea edx, [esp + 0x70]
sub edx, ecx
nop dword [eax]
movzx eax, word [ecx]
lea ecx, [ecx + 2]
mov word [edx + ecx - 2], ax
test ax, ax
jne 0x7d2313a0
lea edi, [esp + 0x70]
add edi, 0xfffffffe
nop word [eax + eax]
mov ax, word [edi + 2]
add edi, 2
test ax, ax
jne 0x7d2313c0
mov ecx, 0x13
lea eax, [esp + 0x70]
mov esi, str.761497BB_D6F0_462C_B6EB_D4DAF1D92D43
rep movsd dword es:[edi], dword [esi]
push eax
lea eax, [esp + 0x20]
push eax
movsw word es:[edi], word [esi]
call ebx
lea eax, [esp + 0x24]
push eax
push dword [esp + 0x18]
lea eax, [esp + 0x20]
push eax
call fcn.7d221226
test eax, eax
js 0x7d231406
push dword [esp + 0x18]
call fcn.7d2212a8
mov ecx, dword [str._registrymachine_softwareclassesclsid_]
lea edx, [esp + 0x70]
sub edx, ecx
movzx eax, word [ecx]
lea ecx, [ecx + 2]
mov word [edx + ecx - 2], ax
test ax, ax
jne 0x7d231412
lea edi, [esp + 0x70]
add edi, 0xfffffffe
nop dword [eax]
mov ax, word [edi + 2]
add edi, 2
test ax, ax
jne 0x7d231430
mov ecx, 0x13
lea eax, [esp + 0x70]
mov esi, str.DBC80044_A445_435B_BC74_9C25C1C588A9
rep movsd dword es:[edi], dword [esi]
push eax
lea eax, [esp + 0x20]
push eax
movsw word es:[edi], word [esi]
call ebx
lea eax, [esp + 0x24]
push eax
push dword [esp + 0x18]
lea eax, [esp + 0x20]
push eax
call fcn.7d221226
test eax, eax
js 0x7d231476
push dword [esp + 0x18]
call fcn.7d2212a8
mov ecx, dword [str._registrymachine_softwareclassesclsid_]
lea edx, [esp + 0x70]
sub edx, ecx
movzx eax, word [ecx]
lea ecx, [ecx + 2]
mov word [edx + ecx - 2], ax
test ax, ax
jne 0x7d231482
lea edi, [esp + 0x70]
add edi, 0xfffffffe
nop dword [eax]
mov ax, word [edi + 2]
add edi, 2
test ax, ax
jne 0x7d2314a0
mov ecx, 0x13
lea eax, [esp + 0x70]
mov esi, str.E7E6F031_17CE_4C07_BC86_EABFE594F69C
rep movsd dword es:[edi], dword [esi]
push eax
lea eax, [esp + 0x20]
push eax
movsw word es:[edi], word [esi]
call ebx
lea eax, [esp + 0x24]
push eax
push dword [esp + 0x18]
lea eax, [esp + 0x20]
push eax
call fcn.7d221226
test eax, eax
js 0x7d2314e6
push dword [esp + 0x18]
call fcn.7d2212a8
cmp dword [0x7d2b735c], 0x20d0
jb 0x7d2314f7
call fcn.7d230340
push 0x32
call fcn.7d231d50
cmp dword [0x7d2b706c], 0
je 0x7d231518
call fcn.7d22f840
mov eax, dword [0x7d2b706c]
test eax, eax
je 0x7d231518
push eax
call ebp
pop edi
mov al, 1
pop esi
pop ebp
pop ebx
mov esp, ebp
pop ebp
ret