Function at 0x10002790
Capabilities:
Set registry value

Disassembly:
push ecx
mov ecx, dword [0x100055fc]
push ebx
push esi
mov esi, dword [sym.imp.ADVAPI32.dll_RegSetValueExA]
push edi
push 4
lea eax, [esp + 0x10]
push eax
xor ebx, ebx
push 4
push ebx
push 0x10005024
push ecx
mov dword [0x100057ac], ebx
mov dword [0x10005774], ebx
mov dword [esp + 0x24], ebx
call esi
mov eax, dword [0x100055fc]
push 4
lea edx, [esp + 0x10]
push edx
push 4
push ebx
push 0x10005028
push eax
mov dword [0x10005778], ebx
mov dword [esp + 0x24], ebx
call esi
mov edx, dword [0x100055fc]
push 4
lea ecx, [esp + 0x10]
push ecx
push 4
push ebx
push 0x1000502c
push edx
mov dword [0x1000577c], ebx
mov dword [esp + 0x24], ebx
call esi
mov ecx, dword [0x100055fc]
push 4
lea eax, [esp + 0x10]
push eax
push 4
push ebx
push 0x10005030
push ecx
mov dword [0x10005780], ebx
mov dword [esp + 0x24], ebx
call esi
mov eax, dword [0x100055fc]
push 4
lea edx, [esp + 0x10]
push edx
push 4
push ebx
push 0x10005034
push eax
mov dword [0x10005784], ebx
mov dword [esp + 0x24], ebx
call esi
mov edx, dword [0x100055fc]
push 4
lea ecx, [esp + 0x10]
push ecx
push 4
push ebx
push 0x10005038
push edx
mov dword [0x10005788], ebx
mov dword [esp + 0x24], ebx
call esi
mov edi, 0x10004258
call fcn.100025d0
push 4
push 0x10005640
push 4
mov edi, 0x37f1
push ebx
mov dword [0x10005640], edi
push 0x10005040
mov eax, dword [0x100055fc]
push eax
call esi
mov edx, dword [0x100055fc]
push 4
lea ecx, [esp + 0x10]
push ecx
push 4
push ebx
push 0x10005044
push edx
mov dword [0x1000578c], ebx
mov dword [esp + 0x24], ebx
call esi
mov ecx, dword [0x100055fc]
push 4
lea eax, [esp + 0x10]
push eax
push 4
push ebx
push 0x10005048
push ecx
mov dword [0x10005790], ebx
mov dword [esp + 0x24], ebx
call esi
mov eax, dword [0x100055fc]
push 4
lea edx, [esp + 0x10]
push edx
push 4
push ebx
push 0x1000504c
push eax
mov dword [0x10005794], ebx
mov dword [esp + 0x24], ebx
call esi
mov edx, dword [0x100055fc]
push 4
lea ecx, [esp + 0x10]
push ecx
push 4
push ebx
push 0x10005050
push edx
mov dword [0x10005798], ebx
mov dword [esp + 0x24], ebx
call esi
call fcn.10002650
mov eax, dword [0x100055fc]
push 4
push 0x10005600
push 4
push ebx
push 0x10005058
push eax
mov dword [0x10005600], edi
call esi
mov edx, dword [0x100055fc]
push 4
lea ecx, [esp + 0x10]
push ecx
push 4
push ebx
push 0x1000505c
push edx
mov dword [0x1000579c], ebx
mov dword [esp + 0x24], ebx
call esi
mov ecx, dword [0x100055fc]
push 4
lea eax, [esp + 0x10]
push eax
push 4
push ebx
push 0x10005060
push ecx
mov dword [0x100057a0], ebx
mov dword [esp + 0x24], ebx
call esi
mov dword [0x100057a4], ebx
mov dword [esp + 0xc], ebx
mov eax, dword [0x100055fc]
push 4
lea edx, [esp + 0x10]
push edx
push 4
push ebx
push 0x10005064
push eax
call esi
mov edx, dword [0x100055fc]
push 4
lea ecx, [esp + 0x10]
push ecx
push 4
push ebx
push 0x10005068
push edx
mov dword [0x100057a8], ebx
mov dword [esp + 0x24], ebx
call esi
call fcn.100026f0
mov eax, dword [0x100055fc]
push 4
push 0x10005644
push 4
push ebx
push 0x10005070
push eax
mov dword [0x10005644], edi
call esi
push 0x32
push ebx
push 0x100055b8
call sub.MSVCR90.dll_memset
add esp, 0xc
pop edi
pop esi
mov dword [0x100055ec], ebx
mov dword [0x100055f0], ebx
mov dword [0x100055f4], ebx
mov dword [0x100055f8], ebx
pop ebx
pop ecx
ret