Function at 0x488920
Capabilities:
Get session user name
Set registry value

Disassembly:
push ebp
mov ebp, esp
mov eax, 0x1424
call fcn.004d34b0
mov eax, dword [0x521390]
xor eax, ebp
mov dword [ebp - 4], eax
push ebx
mov ebx, dword [sym.imp.SHLWAPI.dll_SHSetValueW]
push esi
push edi
push 4
lea eax, [ebp - 0x141c]
push eax
push 4
push 0x4fd9b8
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocStringLen
mov dword [ebp - 0x141c], 1
call ebx
mov esi, dword [sym.imp.ADVAPI32.dll_GetUserNameW]
cmp eax, 5
jne 0x488a3e
lea ecx, [ebp - 0x1420]
push ecx
lea edx, [ebp - 0x210]
push edx
mov dword [ebp - 0x1420], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea eax, [ebp - 0x1418]
push 0x800
push eax
call fcn.004ce646
add esp, 0x14
push 0xf003f
lea ecx, [ebp - 0x210]
push ecx
push 2
lea edi, [ebp - 0x1418]
call fcn.0045c720
test eax, eax
je 0x488a3e
push 4
lea edx, [ebp - 0x141c]
push edx
push 4
push 0x4fd9b8
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocStringLen
call ebx
lea eax, [ebp - 0x1424]
push eax
lea ecx, [ebp - 0x418]
push ecx
mov dword [ebp - 0x1424], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea edx, [ebp - 0xc18]
push 0x800
push edx
call fcn.004ce646
add esp, 0x14
push 2
lea eax, [ebp - 0x418]
push eax
push 3
lea edi, [ebp - 0xc18]
call fcn.0045c720
push 4
lea ecx, [ebp - 0x141c]
push ecx
push 4
push 0x4fda20
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocStringLen
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x488b36
lea edx, [ebp - 0x1424]
push edx
lea eax, [ebp - 0x418]
push eax
mov dword [ebp - 0x1424], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea ecx, [ebp - 0xc18]
push 0x800
push ecx
call fcn.004ce646
add esp, 0x14
push 0xf003f
lea edx, [ebp - 0x418]
push edx
push 2
lea edi, [ebp - 0xc18]
call fcn.0045c720
test eax, eax
je 0x488b36
push 4
lea eax, [ebp - 0x141c]
push eax
push 4
push 0x4fda20
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocStringLen
call ebx
lea ecx, [ebp - 0x1420]
push ecx
lea edx, [ebp - 0x210]
push edx
mov dword [ebp - 0x1420], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea eax, [ebp - 0x1418]
push 0x800
push eax
call fcn.004ce646
add esp, 0x14
push 2
lea ecx, [ebp - 0x210]
push ecx
push 3
lea edi, [ebp - 0x1418]
call fcn.0045c720
push 4
lea edx, [ebp - 0x141c]
push edx
push 4
push 0x4fda28
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocStringLen
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x488c2e
lea eax, [ebp - 0x1424]
push eax
lea ecx, [ebp - 0x418]
push ecx
mov dword [ebp - 0x1424], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea edx, [ebp - 0xc18]
push 0x800
push edx
call fcn.004ce646
add esp, 0x14
push 0xf003f
lea eax, [ebp - 0x418]
push eax
push 2
lea edi, [ebp - 0xc18]
call fcn.0045c720
test eax, eax
je 0x488c2e
push 4
lea ecx, [ebp - 0x141c]
push ecx
push 4
push 0x4fda28
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocStringLen
call ebx
lea edx, [ebp - 0x1420]
push edx
lea eax, [ebp - 0x210]
push eax
mov dword [ebp - 0x1420], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea ecx, [ebp - 0x1418]
push 0x800
push ecx
call fcn.004ce646
add esp, 0x14
push 2
lea edx, [ebp - 0x210]
push edx
push 3
lea edi, [ebp - 0x1418]
call fcn.0045c720
push 4
lea eax, [ebp - 0x141c]
push eax
push 4
push 0x4fda30
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocStringLen
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x488d26
lea ecx, [ebp - 0x1424]
push ecx
lea edx, [ebp - 0x418]
push edx
mov dword [ebp - 0x1424], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea eax, [ebp - 0xc18]
push 0x800
push eax
call fcn.004ce646
add esp, 0x14
push 0xf003f
lea ecx, [ebp - 0x418]
push ecx
push 2
lea edi, [ebp - 0xc18]
call fcn.0045c720
test eax, eax
je 0x488d26
push 4
lea edx, [ebp - 0x141c]
push edx
push 4
push 0x4fda30
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocStringLen
call ebx
lea eax, [ebp - 0x1420]
push eax
lea ecx, [ebp - 0x210]
push ecx
mov dword [ebp - 0x1420], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea edx, [ebp - 0x1418]
push 0x800
push edx
call fcn.004ce646
add esp, 0x14
push 2
lea eax, [ebp - 0x210]
push eax
push 3
lea edi, [ebp - 0x1418]
call fcn.0045c720
push 4
lea ecx, [ebp - 0x141c]
push ecx
push 4
push 0x4fda38
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocStringLen
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x488e1e
lea edx, [ebp - 0x1424]
push edx
lea eax, [ebp - 0x418]
push eax
mov dword [ebp - 0x1424], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea ecx, [ebp - 0xc18]
push 0x800
push ecx
call fcn.004ce646
add esp, 0x14
push 0xf003f
lea edx, [ebp - 0x418]
push edx
push 2
lea edi, [ebp - 0xc18]
call fcn.0045c720
test eax, eax
je 0x488e1e
push 4
lea eax, [ebp - 0x141c]
push eax
push 4
push 0x4fda38
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocStringLen
call ebx
lea ecx, [ebp - 0x1420]
push ecx
lea edx, [ebp - 0x210]
push edx
mov dword [ebp - 0x1420], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea eax, [ebp - 0x1418]
push 0x800
push eax
call fcn.004ce646
add esp, 0x14
push 2
lea ecx, [ebp - 0x210]
push ecx
push 3
lea edi, [ebp - 0x1418]
call fcn.0045c720
push 4
lea edx, [ebp - 0x141c]
push edx
push 4
push 0x4fda40
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocStringLen
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x488f16
lea eax, [ebp - 0x1424]
push eax
lea ecx, [ebp - 0x418]
push ecx
mov dword [ebp - 0x1424], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea edx, [ebp - 0xc18]
push 0x800
push edx
call fcn.004ce646
add esp, 0x14
push 0xf003f
lea eax, [ebp - 0x418]
push eax
push 2
lea edi, [ebp - 0xc18]
call fcn.0045c720
test eax, eax
je 0x488f16
push 4
lea ecx, [ebp - 0x141c]
push ecx
push 4
push 0x4fda40
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocStringLen
call ebx
lea edx, [ebp - 0x1420]
push edx
lea eax, [ebp - 0x210]
push eax
mov dword [ebp - 0x1420], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea ecx, [ebp - 0x1418]
push 0x800
push ecx
call fcn.004ce646
add esp, 0x14
push 2
lea edx, [ebp - 0x210]
push edx
push 3
lea edi, [ebp - 0x1418]
call fcn.0045c720
push 4
lea eax, [ebp - 0x141c]
push eax
push 4
push 0x4fda48
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocStringLen
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x48900e
lea ecx, [ebp - 0x1424]
push ecx
lea edx, [ebp - 0x418]
push edx
mov dword [ebp - 0x1424], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea eax, [ebp - 0xc18]
push 0x800
push eax
call fcn.004ce646
add esp, 0x14
push 0xf003f
lea ecx, [ebp - 0x418]
push ecx
push 2
lea edi, [ebp - 0xc18]
call fcn.0045c720
test eax, eax
je 0x48900e
push 4
lea edx, [ebp - 0x141c]
push edx
push 4
push 0x4fda48
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocStringLen
call ebx
lea eax, [ebp - 0x1420]
push eax
lea ecx, [ebp - 0x210]
push ecx
mov dword [ebp - 0x1420], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea edx, [ebp - 0x1418]
push 0x800
push edx
call fcn.004ce646
add esp, 0x14
push 2
lea eax, [ebp - 0x210]
push eax
push 3
lea edi, [ebp - 0x1418]
call fcn.0045c720
push 4
lea ecx, [ebp - 0x141c]
push ecx
push 4
push str.rmvb
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocStringLen
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x489106
lea edx, [ebp - 0x1424]
push edx
lea eax, [ebp - 0x418]
push eax
mov dword [ebp - 0x1424], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea ecx, [ebp - 0xc18]
push 0x800
push ecx
call fcn.004ce646
add esp, 0x14
push 0xf003f
lea edx, [ebp - 0x418]
push edx
push 2
lea edi, [ebp - 0xc18]
call fcn.0045c720
test eax, eax
je 0x489106
push 4
lea eax, [ebp - 0x141c]
push eax
push 4
push str.rmvb
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocStringLen
call ebx
lea ecx, [ebp - 0x1420]
push ecx
lea edx, [ebp - 0x210]
push edx
mov dword [ebp - 0x1420], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea eax, [ebp - 0x1418]
push 0x800
push eax
call fcn.004ce646
add esp, 0x14
push 2
lea ecx, [ebp - 0x210]
push ecx
push 3
lea edi, [ebp - 0x1418]
call fcn.0045c720
push 4
lea edx, [ebp - 0x141c]
push edx
push 4
push 0x4fda5c
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocStringLen
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x4891fe
lea eax, [ebp - 0x1424]
push eax
lea ecx, [ebp - 0x418]
push ecx
mov dword [ebp - 0x1424], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea edx, [ebp - 0xc18]
push 0x800
push edx
call fcn.004ce646
add esp, 0x14
push 0xf003f
lea eax, [ebp - 0x418]
push eax
push 2
lea edi, [ebp - 0xc18]
call fcn.0045c720
test eax, eax
je 0x4891fe
push 4
lea ecx, [ebp - 0x141c]
push ecx
push 4
push 0x4fda5c
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocStringLen
call ebx
lea edx, [ebp - 0x1420]
push edx
lea eax, [ebp - 0x210]
push eax
mov dword [ebp - 0x1420], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea ecx, [ebp - 0x1418]
push 0x800
push ecx
call fcn.004ce646
add esp, 0x14
push 2
lea edx, [ebp - 0x210]
push edx
push 3
lea edi, [ebp - 0x1418]
call fcn.0045c720
push 4
lea eax, [ebp - 0x141c]
push eax
push 4
push 0x4fda64
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocStringLen
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x4892f6
lea ecx, [ebp - 0x1424]
push ecx
lea edx, [ebp - 0x418]
push edx
mov dword [ebp - 0x1424], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea eax, [ebp - 0xc18]
push 0x800
push eax
call fcn.004ce646
add esp, 0x14
push 0xf003f
lea ecx, [ebp - 0x418]
push ecx
push 2
lea edi, [ebp - 0xc18]
call fcn.0045c720
test eax, eax
je 0x4892f6
push 4
lea edx, [ebp - 0x141c]
push edx
push 4
push 0x4fda64
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocStringLen
call ebx
lea eax, [ebp - 0x1420]
push eax
lea ecx, [ebp - 0x210]
push ecx
mov dword [ebp - 0x1420], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea edx, [ebp - 0x1418]
push 0x800
push edx
call fcn.004ce646
add esp, 0x14
push 2
lea eax, [ebp - 0x210]
push eax
push 3
lea edi, [ebp - 0x1418]
call fcn.0045c720
push 4
lea ecx, [ebp - 0x141c]
push ecx
push 4
push 0x4fda6c
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocStringLen
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x4893ee
lea edx, [ebp - 0x1424]
push edx
lea eax, [ebp - 0x418]
push eax
mov dword [ebp - 0x1424], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea ecx, [ebp - 0xc18]
push 0x800
push ecx
call fcn.004ce646
add esp, 0x14
push 0xf003f
lea edx, [ebp - 0x418]
push edx
push 2
lea edi, [ebp - 0xc18]
call fcn.0045c720
test eax, eax
je 0x4893ee
push 4
lea eax, [ebp - 0x141c]
push eax
push 4
push 0x4fda6c
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocStringLen
call ebx
lea ecx, [ebp - 0x1420]
push ecx
lea edx, [ebp - 0x210]
push edx
mov dword [ebp - 0x1420], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea eax, [ebp - 0x1418]
push 0x800
push eax
call fcn.004ce646
add esp, 0x14
push 2
lea ecx, [ebp - 0x210]
push ecx
push 3
lea edi, [ebp - 0x1418]
call fcn.0045c720
push 4
lea edx, [ebp - 0x141c]
push edx
push 4
push 0x4fda74
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocStringLen
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x4894e6
lea eax, [ebp - 0x1424]
push eax
lea ecx, [ebp - 0x418]
push ecx
mov dword [ebp - 0x1424], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea edx, [ebp - 0xc18]
push 0x800
push edx
call fcn.004ce646
add esp, 0x14
push 0xf003f
lea eax, [ebp - 0x418]
push eax
push 2
lea edi, [ebp - 0xc18]
call fcn.0045c720
test eax, eax
je 0x4894e6
push 4
lea ecx, [ebp - 0x141c]
push ecx
push 4
push 0x4fda74
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocStringLen
call ebx
lea edx, [ebp - 0x1420]
push edx
lea eax, [ebp - 0x210]
push eax
mov dword [ebp - 0x1420], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea ecx, [ebp - 0x1418]
push 0x800
push ecx
call fcn.004ce646
add esp, 0x14
push 2
lea edx, [ebp - 0x210]
push edx
push 3
lea edi, [ebp - 0x1418]
call fcn.0045c720
push 4
lea eax, [ebp - 0x141c]
push eax
push 4
push str.smil
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocStringLen
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x4895de
lea ecx, [ebp - 0x1424]
push ecx
lea edx, [ebp - 0x418]
push edx
mov dword [ebp - 0x1424], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea eax, [ebp - 0xc18]
push 0x800
push eax
call fcn.004ce646
add esp, 0x14
push 0xf003f
lea ecx, [ebp - 0x418]
push ecx
push 2
lea edi, [ebp - 0xc18]
call fcn.0045c720
test eax, eax
je 0x4895de
push 4
lea edx, [ebp - 0x141c]
push edx
push 4
push str.smil
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocStringLen
call ebx
lea eax, [ebp - 0x1420]
push eax
lea ecx, [ebp - 0x210]
push ecx
mov dword [ebp - 0x1420], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea edx, [ebp - 0x1418]
push 0x800
push edx
call fcn.004ce646
add esp, 0x14
push 2
lea eax, [ebp - 0x210]
push eax
push 3
lea edi, [ebp - 0x1418]
call fcn.0045c720
push 4
lea ecx, [ebp - 0x141c]
push ecx
push 4
push 0x4fda88
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocStringLen
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x4896d6
lea edx, [ebp - 0x1424]
push edx
lea eax, [ebp - 0x418]
push eax
mov dword [ebp - 0x1424], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea ecx, [ebp - 0xc18]
push 0x800
push ecx
call fcn.004ce646
add esp, 0x14
push 0xf003f
lea edx, [ebp - 0x418]
push edx
push 2
lea edi, [ebp - 0xc18]
call fcn.0045c720
test eax, eax
je 0x4896d6
push 4
lea eax, [ebp - 0x141c]
push eax
push 4
push 0x4fda88
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocStringLen
call ebx
lea ecx, [ebp - 0x1420]
push ecx
lea edx, [ebp - 0x210]
push edx
mov dword [ebp - 0x1420], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea eax, [ebp - 0x1418]
push 0x800
push eax
call fcn.004ce646
add esp, 0x14
push 2
lea ecx, [ebp - 0x210]
push ecx
push 3
lea edi, [ebp - 0x1418]
call fcn.0045c720
push 4
lea edx, [ebp - 0x141c]
push edx
push 4
push 0x4fda90
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocStringLen
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x4897ce
lea eax, [ebp - 0x1424]
push eax
lea ecx, [ebp - 0x418]
push ecx
mov dword [ebp - 0x1424], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea edx, [ebp - 0xc18]
push 0x800
push edx
call fcn.004ce646
add esp, 0x14
push 0xf003f
lea eax, [ebp - 0x418]
push eax
push 2
lea edi, [ebp - 0xc18]
call fcn.0045c720
test eax, eax
je 0x4897ce
push 4
lea ecx, [ebp - 0x141c]
push ecx
push 4
push 0x4fda90
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocStringLen
call ebx
lea edx, [ebp - 0x1420]
push edx
lea eax, [ebp - 0x210]
push eax
mov dword [ebp - 0x1420], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea ecx, [ebp - 0x1418]
push 0x800
push ecx
call fcn.004ce646
add esp, 0x14
push 2
lea edx, [ebp - 0x210]
push edx
push 3
lea edi, [ebp - 0x1418]
call fcn.0045c720
push 4
lea eax, [ebp - 0x141c]
push eax
push 4
push 0x4fda98
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocStringLen
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x4898c6
lea ecx, [ebp - 0x1424]
push ecx
lea edx, [ebp - 0x418]
push edx
mov dword [ebp - 0x1424], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea eax, [ebp - 0xc18]
push 0x800
push eax
call fcn.004ce646
add esp, 0x14
push 0xf003f
lea ecx, [ebp - 0x418]
push ecx
push 2
lea edi, [ebp - 0xc18]
call fcn.0045c720
test eax, eax
je 0x4898c6
push 4
lea edx, [ebp - 0x141c]
push edx
push 4
push 0x4fda98
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocStringLen
call ebx
lea eax, [ebp - 0x1420]
push eax
lea ecx, [ebp - 0x210]
push ecx
mov dword [ebp - 0x1420], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea edx, [ebp - 0x1418]
push 0x800
push edx
call fcn.004ce646
add esp, 0x14
push 2
lea eax, [ebp - 0x210]
push eax
push 3
lea edi, [ebp - 0x1418]
call fcn.0045c720
push 4
lea ecx, [ebp - 0x141c]
push ecx
push 4
push 0x4fdaa0
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocStringLen
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x4899be
lea edx, [ebp - 0x1424]
push edx
lea eax, [ebp - 0x418]
push eax
mov dword [ebp - 0x1424], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea ecx, [ebp - 0xc18]
push 0x800
push ecx
call fcn.004ce646
add esp, 0x14
push 0xf003f
lea edx, [ebp - 0x418]
push edx
push 2
lea edi, [ebp - 0xc18]
call fcn.0045c720
test eax, eax
je 0x4899be
push 4
lea eax, [ebp - 0x141c]
push eax
push 4
push 0x4fdaa0
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocStringLen
call ebx
lea ecx, [ebp - 0x1420]
push ecx
lea edx, [ebp - 0x210]
push edx
mov dword [ebp - 0x1420], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea eax, [ebp - 0x1418]
push 0x800
push eax
call fcn.004ce646
add esp, 0x14
push 2
lea ecx, [ebp - 0x210]
push ecx
push 3
lea edi, [ebp - 0x1418]
call fcn.0045c720
push 4
lea edx, [ebp - 0x141c]
push edx
push 4
push 0x4fdaa8
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocStringLen
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x489ab6
lea eax, [ebp - 0x1424]
push eax
lea ecx, [ebp - 0x418]
push ecx
mov dword [ebp - 0x1424], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea edx, [ebp - 0xc18]
push 0x800
push edx
call fcn.004ce646
add esp, 0x14
push 0xf003f
lea eax, [ebp - 0x418]
push eax
push 2
lea edi, [ebp - 0xc18]
call fcn.0045c720
test eax, eax
je 0x489ab6
push 4
lea ecx, [ebp - 0x141c]
push ecx
push 4
push 0x4fdaa8
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocStringLen
call ebx
lea edx, [ebp - 0x1420]
push edx
lea eax, [ebp - 0x210]
push eax
mov dword [ebp - 0x1420], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea ecx, [ebp - 0x1418]
push 0x800
push ecx
call fcn.004ce646
add esp, 0x14
push 2
lea edx, [ebp - 0x210]
push edx
push 3
lea edi, [ebp - 0x1418]
call fcn.0045c720
push 4
lea eax, [ebp - 0x141c]
push eax
push 4
push 0x4fdab0
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocStringLen
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x489bae
lea ecx, [ebp - 0x1424]
push ecx
lea edx, [ebp - 0x418]
push edx
mov dword [ebp - 0x1424], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea eax, [ebp - 0xc18]
push 0x800
push eax
call fcn.004ce646
add esp, 0x14
push 0xf003f
lea ecx, [ebp - 0x418]
push ecx
push 2
lea edi, [ebp - 0xc18]
call fcn.0045c720
test eax, eax
je 0x489bae
push 4
lea edx, [ebp - 0x141c]
push edx
push 4
push 0x4fdab0
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocStringLen
call ebx
lea eax, [ebp - 0x1420]
push eax
lea ecx, [ebp - 0x210]
push ecx
mov dword [ebp - 0x1420], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea edx, [ebp - 0x1418]
push 0x800
push edx
call fcn.004ce646
add esp, 0x14
push 2
lea eax, [ebp - 0x210]
push eax
push 3
lea edi, [ebp - 0x1418]
call fcn.0045c720
push 4
lea ecx, [ebp - 0x141c]
push ecx
push 4
push str.aiff
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocStringLen
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x489ca6
lea edx, [ebp - 0x1424]
push edx
lea eax, [ebp - 0x418]
push eax
mov dword [ebp - 0x1424], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea ecx, [ebp - 0xc18]
push 0x800
push ecx
call fcn.004ce646
add esp, 0x14
push 0xf003f
lea edx, [ebp - 0x418]
push edx
push 2
lea edi, [ebp - 0xc18]
call fcn.0045c720
test eax, eax
je 0x489ca6
push 4
lea eax, [ebp - 0x141c]
push eax
push 4
push str.aiff
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocStringLen
call ebx
lea ecx, [ebp - 0x1420]
push ecx
lea edx, [ebp - 0x210]
push edx
mov dword [ebp - 0x1420], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea eax, [ebp - 0x1418]
push 0x800
push eax
call fcn.004ce646
add esp, 0x14
push 2
lea ecx, [ebp - 0x210]
push ecx
push 3
lea edi, [ebp - 0x1418]
call fcn.0045c720
push 4
lea edx, [ebp - 0x141c]
push edx
push 4
push 0x4fdac4
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocStringLen
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x489d9e
lea eax, [ebp - 0x1424]
push eax
lea ecx, [ebp - 0x418]
push ecx
mov dword [ebp - 0x1424], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea edx, [ebp - 0xc18]
push 0x800
push edx
call fcn.004ce646
add esp, 0x14
push 0xf003f
lea eax, [ebp - 0x418]
push eax
push 2
lea edi, [ebp - 0xc18]
call fcn.0045c720
test eax, eax
je 0x489d9e
push 4
lea ecx, [ebp - 0x141c]
push ecx
push 4
push 0x4fdac4
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocStringLen
call ebx
lea edx, [ebp - 0x1420]
push edx
lea eax, [ebp - 0x210]
push eax
mov dword [ebp - 0x1420], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea ecx, [ebp - 0x1418]
push 0x800
push ecx
call fcn.004ce646
add esp, 0x14
push 2
lea edx, [ebp - 0x210]
push edx
push 3
lea edi, [ebp - 0x1418]
call fcn.0045c720
push 4
lea eax, [ebp - 0x141c]
push eax
push 4
push 0x4fdacc
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocStringLen
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x489e96
lea ecx, [ebp - 0x1424]
push ecx
lea edx, [ebp - 0x418]
push edx
mov dword [ebp - 0x1424], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea eax, [ebp - 0xc18]
push 0x800
push eax
call fcn.004ce646
add esp, 0x14
push 0xf003f
lea ecx, [ebp - 0x418]
push ecx
push 2
lea edi, [ebp - 0xc18]
call fcn.0045c720
test eax, eax
je 0x489e96
push 4
lea edx, [ebp - 0x141c]
push edx
push 4
push 0x4fdacc
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocStringLen
call ebx
lea eax, [ebp - 0x1420]
push eax
lea ecx, [ebp - 0x210]
push ecx
mov dword [ebp - 0x1420], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea edx, [ebp - 0x1418]
push 0x800
push edx
call fcn.004ce646
add esp, 0x14
push 2
lea eax, [ebp - 0x210]
push eax
push 3
lea edi, [ebp - 0x1418]
call fcn.0045c720
push 4
lea ecx, [ebp - 0x141c]
push ecx
push 4
push str.3gp2
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocStringLen
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x489f8e
lea edx, [ebp - 0x1424]
push edx
lea eax, [ebp - 0x418]
push eax
mov dword [ebp - 0x1424], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea ecx, [ebp - 0xc18]
push 0x800
push ecx
call fcn.004ce646
add esp, 0x14
push 0xf003f
lea edx, [ebp - 0x418]
push edx
push 2
lea edi, [ebp - 0xc18]
call fcn.0045c720
test eax, eax
je 0x489f8e
push 4
lea eax, [ebp - 0x141c]
push eax
push 4
push str.3gp2
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocStringLen
call ebx
lea ecx, [ebp - 0x1420]
push ecx
lea edx, [ebp - 0x210]
push edx
mov dword [ebp - 0x1420], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea eax, [ebp - 0x1418]
push 0x800
push eax
call fcn.004ce646
add esp, 0x14
push 2
lea ecx, [ebp - 0x210]
push ecx
push 3
lea edi, [ebp - 0x1418]
call fcn.0045c720
push 4
lea edx, [ebp - 0x141c]
push edx
push 4
push str.3gpp
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocStringLen
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x48a086
lea eax, [ebp - 0x1424]
push eax
lea ecx, [ebp - 0x418]
push ecx
mov dword [ebp - 0x1424], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea edx, [ebp - 0xc18]
push 0x800
push edx
call fcn.004ce646
add esp, 0x14
push 0xf003f
lea eax, [ebp - 0x418]
push eax
push 2
lea edi, [ebp - 0xc18]
call fcn.0045c720
test eax, eax
je 0x48a086
push 4
lea ecx, [ebp - 0x141c]
push ecx
push 4
push str.3gpp
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocStringLen
call ebx
lea edx, [ebp - 0x1420]
push edx
lea eax, [ebp - 0x210]
push eax
mov dword [ebp - 0x1420], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea ecx, [ebp - 0x1418]
push 0x800
push ecx
call fcn.004ce646
add esp, 0x14
push 2
lea edx, [ebp - 0x210]
push edx
push 3
lea edi, [ebp - 0x1418]
call fcn.0045c720
push 4
lea eax, [ebp - 0x141c]
push eax
push 4
push 0x4fdaec
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocStringLen
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x48a17e
lea ecx, [ebp - 0x1424]
push ecx
lea edx, [ebp - 0x418]
push edx
mov dword [ebp - 0x1424], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea eax, [ebp - 0xc18]
push 0x800
push eax
call fcn.004ce646
add esp, 0x14
push 0xf003f
lea ecx, [ebp - 0x418]
push ecx
push 2
lea edi, [ebp - 0xc18]
call fcn.0045c720
test eax, eax
je 0x48a17e
push 4
lea edx, [ebp - 0x141c]
push edx
push 4
push 0x4fdaec
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocStringLen
call ebx
lea eax, [ebp - 0x1420]
push eax
lea ecx, [ebp - 0x210]
push ecx
mov dword [ebp - 0x1420], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea edx, [ebp - 0x1418]
push 0x800
push edx
call fcn.004ce646
add esp, 0x14
push 2
lea eax, [ebp - 0x210]
push eax
push 3
lea edi, [ebp - 0x1418]
call fcn.0045c720
push 4
lea ecx, [ebp - 0x141c]
push ecx
push 4
push 0x4fdaf4
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocStringLen
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x48a276
lea edx, [ebp - 0x1424]
push edx
lea eax, [ebp - 0x418]
push eax
mov dword [ebp - 0x1424], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea ecx, [ebp - 0xc18]
push 0x800
push ecx
call fcn.004ce646
add esp, 0x14
push 0xf003f
lea edx, [ebp - 0x418]
push edx
push 2
lea edi, [ebp - 0xc18]
call fcn.0045c720
test eax, eax
je 0x48a276
push 4
lea eax, [ebp - 0x141c]
push eax
push 4
push 0x4fdaf4
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocStringLen
call ebx
lea ecx, [ebp - 0x1420]
push ecx
lea edx, [ebp - 0x210]
push edx
mov dword [ebp - 0x1420], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea eax, [ebp - 0x1418]
push 0x800
push eax
call fcn.004ce646
add esp, 0x14
push 2
lea ecx, [ebp - 0x210]
push ecx
push 3
lea edi, [ebp - 0x1418]
call fcn.0045c720
push 1
mov ebx, 0x4fdafc
mov esi, str.SoftwareBaofengStormPlayerFileAssociateList
call fcn.0045c450
add esp, 4
push 1
mov ebx, 0x4fdb04
call fcn.0045c450
add esp, 4
push 1
mov ebx, 0x4fdb0c
call fcn.0045c450
add esp, 4
push 1
mov ebx, 0x4fdb14
call fcn.0045c450
add esp, 4
push 1
mov ebx, 0x4fdb1c
call fcn.0045c450
add esp, 4
push 1
mov ebx, 0x4fdb24
call fcn.0045c450
add esp, 4
push 1
mov ebx, 0x4fdb2c
call fcn.0045c450
add esp, 4
push 1
mov ebx, 0x4fdb34
call fcn.0045c450
add esp, 4
push 1
mov ebx, 0x4fdb3c
call fcn.0045c450
add esp, 4
push 1
mov ebx, 0x4fdb44
call fcn.0045c450
add esp, 4
push 1
mov ebx, 0x4fdb4c
call fcn.0045c450
add esp, 4
push 1
mov ebx, str.m2ts
call fcn.0045c450
add esp, 4
push 1
mov ebx, 0x4fdb60
call fcn.0045c450
add esp, 4
push 1
mov ebx, 0x4fdb68
call fcn.0045c450
add esp, 4
push 1
mov ebx, 0x4fdb70
call fcn.0045c450
add esp, 4
push 1
mov ebx, 0x4fdb78
call fcn.0045c450
add esp, 4
push 1
mov ebx, 0x4fdb80
call fcn.0045c450
add esp, 4
push 1
mov ebx, 0x4fdb88
call fcn.0045c450
add esp, 4
push 1
mov ebx, 0x4fdb90
call fcn.0045c450
add esp, 4
push 1
mov ebx, str.mpeg
call fcn.0045c450
add esp, 4
push 1
mov ebx, 0x4fdba4
call fcn.0045c450
add esp, 4
push 1
mov ebx, 0x4fdbac
call fcn.0045c450
add esp, 4
push 1
mov ebx, 0x4fdbb4
call fcn.0045c450
add esp, 4
push 1
mov ebx, 0x4fdbbc
call fcn.0045c450
add esp, 4
push 1
mov ebx, str.pmp2
call fcn.0045c450
add esp, 4
push 1
mov ebx, 0x4fdbd0
call fcn.0045c450
add esp, 4
push 1
mov ebx, 0x4fdbd8
call fcn.0045c450
add esp, 4
push 1
mov ebx, str.ratDVD
call fcn.0045c450
add esp, 4
push 1
mov ebx, 0x4fdbf0
call fcn.0045c450
add esp, 4
push 1
mov ebx, 0x4fdbf8
call fcn.0045c450
add esp, 4
push 1
mov ebx, 0x4fdc00
call fcn.0045c450
add esp, 4
push 1
mov ebx, 0x4fdc08
call fcn.0045c450
add esp, 4
push 1
mov ebx, 0x4fdc10
call fcn.0045c450
add esp, 4
push 1
mov ebx, 0x4fdc18
call fcn.0045c450
add esp, 4
push 1
mov ebx, 0x4fdc20
call fcn.0045c450
add esp, 4
push 1
mov ebx, 0x4fdc28
call fcn.0045c450
add esp, 4
push 1
mov ebx, 0x4fdc30
call fcn.0045c450
add esp, 4
push 1
mov ebx, str.avsts
call fcn.0045c450
add esp, 4
push 1
mov ebx, str.divx
call fcn.0045c450
add esp, 4
push 1
mov ebx, str.webm
call fcn.0045c450
add esp, 4
push 1
mov ebx, 0x4fdc5c
call fcn.0045c450
add esp, 4
push 1
mov ebx, 0x4fdc64
call fcn.0045c450
add esp, 4
push 1
mov ebx, 0x4fdc6c
call fcn.0045c450
add esp, 4
push 1
mov ebx, 0x4fdc74
call fcn.0045c450
add esp, 4
push 1
mov ebx, 0x4fdc7c
call fcn.0045c450
add esp, 4
push 1
mov ebx, 0x4fdc84
call fcn.0045c450
add esp, 4
push 1
mov ebx, 0x4fdc8c
call fcn.0045c450
add esp, 4
push 1
mov ebx, 0x4fdc94
call fcn.0045c450
add esp, 4
push 1
mov ebx, 0x4fdc9c
call fcn.0045c450
add esp, 4
push 1
mov ebx, 0x4fdca4
call fcn.0045c450
add esp, 4
push 1
mov ebx, str.flic
call fcn.0045c450
add esp, 4
push 1
mov ebx, 0x4fdcb8
call fcn.0045c450
add esp, 4
push 1
mov ebx, 0x4fdcc0
call fcn.0045c450
add esp, 4
push 1
mov ebx, 0x4fdcc8
call fcn.0045c450
add esp, 4
push 1
mov ebx, 0x4fdcd0
call fcn.0045c450
add esp, 4
push 1
mov ebx, str.mpcpl
call fcn.0045c450
add esp, 4
push 1
mov ebx, 0x4fdce4
call fcn.0045c450
add esp, 4
push 1
mov ebx, str.smpl
call fcn.0045c450
add esp, 4
push 1
mov ebx, 0x4fdcf8
call fcn.0045c450
add esp, 4
push 1
mov ebx, 0x4fdd00
call fcn.0045c450
add esp, 4
push 1
mov ebx, 0x4fdd08
call fcn.0045c450
add esp, 4
push 1
mov ebx, 0x4fdd10
call fcn.0045c450
add esp, 4
push 1
mov ebx, 0x4fdd18
call fcn.0045c450
add esp, 4
push 1
mov ebx, 0x4fdd20
call fcn.0045c450
add esp, 4
push 1
mov ebx, 0x4fdd28
call fcn.0045c450
add esp, 4
push 0
mov ebx, 0x4fdd30
call fcn.0045c450
add esp, 4
push 0
mov ebx, 0x4fdd38
call fcn.0045c450
add esp, 4
push 0
mov ebx, 0x4fdd40
call fcn.0045c450
add esp, 4
push 0
mov ebx, 0x4fdd48
call fcn.0045c450
add esp, 4
push 0
mov ebx, 0x4fdd50
call fcn.0045c450
add esp, 4
push 0
mov ebx, 0x4fdd58
call fcn.0045c450
add esp, 4
push 0
mov ebx, str.flac
call fcn.0045c450
add esp, 4
push 0
mov ebx, 0x4fdd6c
call fcn.0045c450
add esp, 4
push 0
mov ebx, 0x4fdd74
call fcn.0045c450
add esp, 4
push 0
mov ebx, 0x4fdd7c
call fcn.0045c450
add esp, 4
push 0
mov ebx, str.midi
call fcn.0045c450
add esp, 4
push 0
mov ebx, 0x4fdd90
call fcn.0045c450
add esp, 4
push 0
mov ebx, 0x4fdd98
call fcn.0045c450
add esp, 4
push 0
mov ebx, 0x4fdda0
call fcn.0045c450
add esp, 4
push 0
mov ebx, str.mpga
call fcn.0045c450
add esp, 4
push 0
mov ebx, 0x4fddb4
call fcn.0045c450
add esp, 4
push 0
mov ebx, 0x4fddbc
call fcn.0045c450
add esp, 4
push 0
mov ebx, 0x4fddc4
call fcn.0045c450
add esp, 4
push 0
mov ebx, 0x4fddcc
call fcn.0045c450
add esp, 4
push 0
mov ebx, 0x4fddd4
call fcn.0045c450
mov ecx, dword [ebp - 4]
add esp, 4
pop edi
pop esi
xor ecx, ebp
mov eax, 1
pop ebx
call fcn.004cbf11
mov esp, ebp
pop ebp
ret