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

Disassembly:
push ebp
mov ebp, esp
mov eax, 0x1424
call fcn.0048c0e0
mov eax, dword [0x4c4330]
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 0x4add14
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
mov dword [ebp - 0x141c], 1
call ebx
mov esi, dword [sym.imp.ADVAPI32.dll_GetUserNameW]
cmp eax, 5
jne 0x472cde
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.00487bb1
add esp, 0x14
push 0xf003f
lea ecx, [ebp - 0x210]
push ecx
push 2
lea edi, [ebp - 0x1418]
call fcn.0045c3f0
test eax, eax
je 0x472cde
push 4
lea edx, [ebp - 0x141c]
push edx
push 4
push 0x4add14
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
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.00487bb1
add esp, 0x14
push 2
lea eax, [ebp - 0x418]
push eax
push 3
lea edi, [ebp - 0xc18]
call fcn.0045c3f0
push 4
lea ecx, [ebp - 0x141c]
push ecx
push 4
push 0x4add80
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x472dd6
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.00487bb1
add esp, 0x14
push 0xf003f
lea edx, [ebp - 0x418]
push edx
push 2
lea edi, [ebp - 0xc18]
call fcn.0045c3f0
test eax, eax
je 0x472dd6
push 4
lea eax, [ebp - 0x141c]
push eax
push 4
push 0x4add80
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
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.00487bb1
add esp, 0x14
push 2
lea ecx, [ebp - 0x210]
push ecx
push 3
lea edi, [ebp - 0x1418]
call fcn.0045c3f0
push 4
lea edx, [ebp - 0x141c]
push edx
push 4
push 0x4add88
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x472ece
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.00487bb1
add esp, 0x14
push 0xf003f
lea eax, [ebp - 0x418]
push eax
push 2
lea edi, [ebp - 0xc18]
call fcn.0045c3f0
test eax, eax
je 0x472ece
push 4
lea ecx, [ebp - 0x141c]
push ecx
push 4
push 0x4add88
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
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.00487bb1
add esp, 0x14
push 2
lea edx, [ebp - 0x210]
push edx
push 3
lea edi, [ebp - 0x1418]
call fcn.0045c3f0
push 4
lea eax, [ebp - 0x141c]
push eax
push 4
push 0x4add90
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x472fc6
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.00487bb1
add esp, 0x14
push 0xf003f
lea ecx, [ebp - 0x418]
push ecx
push 2
lea edi, [ebp - 0xc18]
call fcn.0045c3f0
test eax, eax
je 0x472fc6
push 4
lea edx, [ebp - 0x141c]
push edx
push 4
push 0x4add90
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
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.00487bb1
add esp, 0x14
push 2
lea eax, [ebp - 0x210]
push eax
push 3
lea edi, [ebp - 0x1418]
call fcn.0045c3f0
push 4
lea ecx, [ebp - 0x141c]
push ecx
push 4
push 0x4add98
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x4730be
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.00487bb1
add esp, 0x14
push 0xf003f
lea edx, [ebp - 0x418]
push edx
push 2
lea edi, [ebp - 0xc18]
call fcn.0045c3f0
test eax, eax
je 0x4730be
push 4
lea eax, [ebp - 0x141c]
push eax
push 4
push 0x4add98
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
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.00487bb1
add esp, 0x14
push 2
lea ecx, [ebp - 0x210]
push ecx
push 3
lea edi, [ebp - 0x1418]
call fcn.0045c3f0
push 4
lea edx, [ebp - 0x141c]
push edx
push 4
push 0x4adda0
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x4731b6
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.00487bb1
add esp, 0x14
push 0xf003f
lea eax, [ebp - 0x418]
push eax
push 2
lea edi, [ebp - 0xc18]
call fcn.0045c3f0
test eax, eax
je 0x4731b6
push 4
lea ecx, [ebp - 0x141c]
push ecx
push 4
push 0x4adda0
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
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.00487bb1
add esp, 0x14
push 2
lea edx, [ebp - 0x210]
push edx
push 3
lea edi, [ebp - 0x1418]
call fcn.0045c3f0
push 4
lea eax, [ebp - 0x141c]
push eax
push 4
push 0x4adda8
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x4732ae
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.00487bb1
add esp, 0x14
push 0xf003f
lea ecx, [ebp - 0x418]
push ecx
push 2
lea edi, [ebp - 0xc18]
call fcn.0045c3f0
test eax, eax
je 0x4732ae
push 4
lea edx, [ebp - 0x141c]
push edx
push 4
push 0x4adda8
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
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.00487bb1
add esp, 0x14
push 2
lea eax, [ebp - 0x210]
push eax
push 3
lea edi, [ebp - 0x1418]
call fcn.0045c3f0
push 4
lea ecx, [ebp - 0x141c]
push ecx
push 4
push str.rmvb
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x4733a6
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.00487bb1
add esp, 0x14
push 0xf003f
lea edx, [ebp - 0x418]
push edx
push 2
lea edi, [ebp - 0xc18]
call fcn.0045c3f0
test eax, eax
je 0x4733a6
push 4
lea eax, [ebp - 0x141c]
push eax
push 4
push str.rmvb
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
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.00487bb1
add esp, 0x14
push 2
lea ecx, [ebp - 0x210]
push ecx
push 3
lea edi, [ebp - 0x1418]
call fcn.0045c3f0
push 4
lea edx, [ebp - 0x141c]
push edx
push 4
push 0x4addbc
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x47349e
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.00487bb1
add esp, 0x14
push 0xf003f
lea eax, [ebp - 0x418]
push eax
push 2
lea edi, [ebp - 0xc18]
call fcn.0045c3f0
test eax, eax
je 0x47349e
push 4
lea ecx, [ebp - 0x141c]
push ecx
push 4
push 0x4addbc
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
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.00487bb1
add esp, 0x14
push 2
lea edx, [ebp - 0x210]
push edx
push 3
lea edi, [ebp - 0x1418]
call fcn.0045c3f0
push 4
lea eax, [ebp - 0x141c]
push eax
push 4
push 0x4addc4
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x473596
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.00487bb1
add esp, 0x14
push 0xf003f
lea ecx, [ebp - 0x418]
push ecx
push 2
lea edi, [ebp - 0xc18]
call fcn.0045c3f0
test eax, eax
je 0x473596
push 4
lea edx, [ebp - 0x141c]
push edx
push 4
push 0x4addc4
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
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.00487bb1
add esp, 0x14
push 2
lea eax, [ebp - 0x210]
push eax
push 3
lea edi, [ebp - 0x1418]
call fcn.0045c3f0
push 4
lea ecx, [ebp - 0x141c]
push ecx
push 4
push 0x4addcc
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x47368e
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.00487bb1
add esp, 0x14
push 0xf003f
lea edx, [ebp - 0x418]
push edx
push 2
lea edi, [ebp - 0xc18]
call fcn.0045c3f0
test eax, eax
je 0x47368e
push 4
lea eax, [ebp - 0x141c]
push eax
push 4
push 0x4addcc
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
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.00487bb1
add esp, 0x14
push 2
lea ecx, [ebp - 0x210]
push ecx
push 3
lea edi, [ebp - 0x1418]
call fcn.0045c3f0
push 4
lea edx, [ebp - 0x141c]
push edx
push 4
push 0x4addd4
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x473786
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.00487bb1
add esp, 0x14
push 0xf003f
lea eax, [ebp - 0x418]
push eax
push 2
lea edi, [ebp - 0xc18]
call fcn.0045c3f0
test eax, eax
je 0x473786
push 4
lea ecx, [ebp - 0x141c]
push ecx
push 4
push 0x4addd4
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
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.00487bb1
add esp, 0x14
push 2
lea edx, [ebp - 0x210]
push edx
push 3
lea edi, [ebp - 0x1418]
call fcn.0045c3f0
push 4
lea eax, [ebp - 0x141c]
push eax
push 4
push str.smil
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x47387e
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.00487bb1
add esp, 0x14
push 0xf003f
lea ecx, [ebp - 0x418]
push ecx
push 2
lea edi, [ebp - 0xc18]
call fcn.0045c3f0
test eax, eax
je 0x47387e
push 4
lea edx, [ebp - 0x141c]
push edx
push 4
push str.smil
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
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.00487bb1
add esp, 0x14
push 2
lea eax, [ebp - 0x210]
push eax
push 3
lea edi, [ebp - 0x1418]
call fcn.0045c3f0
push 4
lea ecx, [ebp - 0x141c]
push ecx
push 4
push 0x4adde8
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x473976
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.00487bb1
add esp, 0x14
push 0xf003f
lea edx, [ebp - 0x418]
push edx
push 2
lea edi, [ebp - 0xc18]
call fcn.0045c3f0
test eax, eax
je 0x473976
push 4
lea eax, [ebp - 0x141c]
push eax
push 4
push 0x4adde8
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
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.00487bb1
add esp, 0x14
push 2
lea ecx, [ebp - 0x210]
push ecx
push 3
lea edi, [ebp - 0x1418]
call fcn.0045c3f0
push 4
lea edx, [ebp - 0x141c]
push edx
push 4
push 0x4addf0
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x473a6e
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.00487bb1
add esp, 0x14
push 0xf003f
lea eax, [ebp - 0x418]
push eax
push 2
lea edi, [ebp - 0xc18]
call fcn.0045c3f0
test eax, eax
je 0x473a6e
push 4
lea ecx, [ebp - 0x141c]
push ecx
push 4
push 0x4addf0
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
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.00487bb1
add esp, 0x14
push 2
lea edx, [ebp - 0x210]
push edx
push 3
lea edi, [ebp - 0x1418]
call fcn.0045c3f0
push 4
lea eax, [ebp - 0x141c]
push eax
push 4
push 0x4addf8
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x473b66
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.00487bb1
add esp, 0x14
push 0xf003f
lea ecx, [ebp - 0x418]
push ecx
push 2
lea edi, [ebp - 0xc18]
call fcn.0045c3f0
test eax, eax
je 0x473b66
push 4
lea edx, [ebp - 0x141c]
push edx
push 4
push 0x4addf8
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
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.00487bb1
add esp, 0x14
push 2
lea eax, [ebp - 0x210]
push eax
push 3
lea edi, [ebp - 0x1418]
call fcn.0045c3f0
push 4
lea ecx, [ebp - 0x141c]
push ecx
push 4
push 0x4ade00
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x473c5e
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.00487bb1
add esp, 0x14
push 0xf003f
lea edx, [ebp - 0x418]
push edx
push 2
lea edi, [ebp - 0xc18]
call fcn.0045c3f0
test eax, eax
je 0x473c5e
push 4
lea eax, [ebp - 0x141c]
push eax
push 4
push 0x4ade00
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
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.00487bb1
add esp, 0x14
push 2
lea ecx, [ebp - 0x210]
push ecx
push 3
lea edi, [ebp - 0x1418]
call fcn.0045c3f0
push 4
lea edx, [ebp - 0x141c]
push edx
push 4
push 0x4ade08
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x473d56
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.00487bb1
add esp, 0x14
push 0xf003f
lea eax, [ebp - 0x418]
push eax
push 2
lea edi, [ebp - 0xc18]
call fcn.0045c3f0
test eax, eax
je 0x473d56
push 4
lea ecx, [ebp - 0x141c]
push ecx
push 4
push 0x4ade08
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
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.00487bb1
add esp, 0x14
push 2
lea edx, [ebp - 0x210]
push edx
push 3
lea edi, [ebp - 0x1418]
call fcn.0045c3f0
push 4
lea eax, [ebp - 0x141c]
push eax
push 4
push 0x4ade10
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x473e4e
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.00487bb1
add esp, 0x14
push 0xf003f
lea ecx, [ebp - 0x418]
push ecx
push 2
lea edi, [ebp - 0xc18]
call fcn.0045c3f0
test eax, eax
je 0x473e4e
push 4
lea edx, [ebp - 0x141c]
push edx
push 4
push 0x4ade10
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
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.00487bb1
add esp, 0x14
push 2
lea eax, [ebp - 0x210]
push eax
push 3
lea edi, [ebp - 0x1418]
call fcn.0045c3f0
push 4
lea ecx, [ebp - 0x141c]
push ecx
push 4
push str.aiff
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x473f46
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.00487bb1
add esp, 0x14
push 0xf003f
lea edx, [ebp - 0x418]
push edx
push 2
lea edi, [ebp - 0xc18]
call fcn.0045c3f0
test eax, eax
je 0x473f46
push 4
lea eax, [ebp - 0x141c]
push eax
push 4
push str.aiff
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
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.00487bb1
add esp, 0x14
push 2
lea ecx, [ebp - 0x210]
push ecx
push 3
lea edi, [ebp - 0x1418]
call fcn.0045c3f0
push 4
lea edx, [ebp - 0x141c]
push edx
push 4
push 0x4ade24
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x47403e
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.00487bb1
add esp, 0x14
push 0xf003f
lea eax, [ebp - 0x418]
push eax
push 2
lea edi, [ebp - 0xc18]
call fcn.0045c3f0
test eax, eax
je 0x47403e
push 4
lea ecx, [ebp - 0x141c]
push ecx
push 4
push 0x4ade24
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
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.00487bb1
add esp, 0x14
push 2
lea edx, [ebp - 0x210]
push edx
push 3
lea edi, [ebp - 0x1418]
call fcn.0045c3f0
push 4
lea eax, [ebp - 0x141c]
push eax
push 4
push 0x4ade2c
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x474136
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.00487bb1
add esp, 0x14
push 0xf003f
lea ecx, [ebp - 0x418]
push ecx
push 2
lea edi, [ebp - 0xc18]
call fcn.0045c3f0
test eax, eax
je 0x474136
push 4
lea edx, [ebp - 0x141c]
push edx
push 4
push 0x4ade2c
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
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.00487bb1
add esp, 0x14
push 2
lea eax, [ebp - 0x210]
push eax
push 3
lea edi, [ebp - 0x1418]
call fcn.0045c3f0
push 4
lea ecx, [ebp - 0x141c]
push ecx
push 4
push str.3gp2
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x47422e
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.00487bb1
add esp, 0x14
push 0xf003f
lea edx, [ebp - 0x418]
push edx
push 2
lea edi, [ebp - 0xc18]
call fcn.0045c3f0
test eax, eax
je 0x47422e
push 4
lea eax, [ebp - 0x141c]
push eax
push 4
push str.3gp2
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
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.00487bb1
add esp, 0x14
push 2
lea ecx, [ebp - 0x210]
push ecx
push 3
lea edi, [ebp - 0x1418]
call fcn.0045c3f0
push 4
lea edx, [ebp - 0x141c]
push edx
push 4
push str.3gpp
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x474326
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.00487bb1
add esp, 0x14
push 0xf003f
lea eax, [ebp - 0x418]
push eax
push 2
lea edi, [ebp - 0xc18]
call fcn.0045c3f0
test eax, eax
je 0x474326
push 4
lea ecx, [ebp - 0x141c]
push ecx
push 4
push str.3gpp
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
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.00487bb1
add esp, 0x14
push 2
lea edx, [ebp - 0x210]
push edx
push 3
lea edi, [ebp - 0x1418]
call fcn.0045c3f0
push 4
lea eax, [ebp - 0x141c]
push eax
push 4
push 0x4ade4c
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x47441e
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.00487bb1
add esp, 0x14
push 0xf003f
lea ecx, [ebp - 0x418]
push ecx
push 2
lea edi, [ebp - 0xc18]
call fcn.0045c3f0
test eax, eax
je 0x47441e
push 4
lea edx, [ebp - 0x141c]
push edx
push 4
push 0x4ade4c
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
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.00487bb1
add esp, 0x14
push 2
lea eax, [ebp - 0x210]
push eax
push 3
lea edi, [ebp - 0x1418]
call fcn.0045c3f0
push 4
lea ecx, [ebp - 0x141c]
push ecx
push 4
push 0x4ade54
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x474516
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.00487bb1
add esp, 0x14
push 0xf003f
lea edx, [ebp - 0x418]
push edx
push 2
lea edi, [ebp - 0xc18]
call fcn.0045c3f0
test eax, eax
je 0x474516
push 4
lea eax, [ebp - 0x141c]
push eax
push 4
push 0x4ade54
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
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.00487bb1
add esp, 0x14
push 2
lea ecx, [ebp - 0x210]
push ecx
push 3
lea edi, [ebp - 0x1418]
call fcn.0045c3f0
push 1
mov ebx, 0x4ade5c
mov esi, str.SoftwareBaofengStormPlayerFileAssociateList
call fcn.0045c120
add esp, 4
push 1
mov ebx, 0x4ade64
call fcn.0045c120
add esp, 4
push 1
mov ebx, 0x4ade6c
call fcn.0045c120
add esp, 4
push 1
mov ebx, 0x4ade74
call fcn.0045c120
add esp, 4
push 1
mov ebx, 0x4ade7c
call fcn.0045c120
add esp, 4
push 1
mov ebx, 0x4ade84
call fcn.0045c120
add esp, 4
push 1
mov ebx, 0x4ade8c
call fcn.0045c120
add esp, 4
push 1
mov ebx, 0x4ade94
call fcn.0045c120
add esp, 4
push 1
mov ebx, 0x4ade9c
call fcn.0045c120
add esp, 4
push 1
mov ebx, 0x4adea4
call fcn.0045c120
add esp, 4
push 1
mov ebx, 0x4adeac
call fcn.0045c120
add esp, 4
push 1
mov ebx, str.m2ts
call fcn.0045c120
add esp, 4
push 1
mov ebx, 0x4adec0
call fcn.0045c120
add esp, 4
push 1
mov ebx, 0x4adec8
call fcn.0045c120
add esp, 4
push 1
mov ebx, 0x4aded0
call fcn.0045c120
add esp, 4
push 1
mov ebx, 0x4aded8
call fcn.0045c120
add esp, 4
push 1
mov ebx, 0x4adee0
call fcn.0045c120
add esp, 4
push 1
mov ebx, 0x4adee8
call fcn.0045c120
add esp, 4
push 1
mov ebx, 0x4adef0
call fcn.0045c120
add esp, 4
push 1
mov ebx, str.mpeg
call fcn.0045c120
add esp, 4
push 1
mov ebx, 0x4adf04
call fcn.0045c120
add esp, 4
push 1
mov ebx, 0x4adf0c
call fcn.0045c120
add esp, 4
push 1
mov ebx, 0x4adf14
call fcn.0045c120
add esp, 4
push 1
mov ebx, 0x4adf1c
call fcn.0045c120
add esp, 4
push 1
mov ebx, str.pmp2
call fcn.0045c120
add esp, 4
push 1
mov ebx, 0x4adf30
call fcn.0045c120
add esp, 4
push 1
mov ebx, 0x4adf38
call fcn.0045c120
add esp, 4
push 1
mov ebx, str.ratDVD
call fcn.0045c120
add esp, 4
push 1
mov ebx, 0x4adf50
call fcn.0045c120
add esp, 4
push 1
mov ebx, 0x4adf58
call fcn.0045c120
add esp, 4
push 1
mov ebx, 0x4adf60
call fcn.0045c120
add esp, 4
push 1
mov ebx, 0x4adf68
call fcn.0045c120
add esp, 4
push 1
mov ebx, 0x4adf70
call fcn.0045c120
add esp, 4
push 1
mov ebx, 0x4adf78
call fcn.0045c120
add esp, 4
push 1
mov ebx, 0x4adf80
call fcn.0045c120
add esp, 4
push 1
mov ebx, 0x4adf88
call fcn.0045c120
add esp, 4
push 1
mov ebx, 0x4adf90
call fcn.0045c120
add esp, 4
push 1
mov ebx, str.avsts
call fcn.0045c120
add esp, 4
push 1
mov ebx, str.divx
call fcn.0045c120
add esp, 4
push 1
mov ebx, str.webm
call fcn.0045c120
add esp, 4
push 1
mov ebx, 0x4adfbc
call fcn.0045c120
add esp, 4
push 1
mov ebx, 0x4adfc4
call fcn.0045c120
add esp, 4
push 1
mov ebx, 0x4adfcc
call fcn.0045c120
add esp, 4
push 1
mov ebx, 0x4adfd4
call fcn.0045c120
add esp, 4
push 1
mov ebx, 0x4adfdc
call fcn.0045c120
add esp, 4
push 1
mov ebx, 0x4adfe4
call fcn.0045c120
add esp, 4
push 1
mov ebx, 0x4adfec
call fcn.0045c120
add esp, 4
push 1
mov ebx, 0x4adff4
call fcn.0045c120
add esp, 4
push 1
mov ebx, 0x4adffc
call fcn.0045c120
add esp, 4
push 1
mov ebx, 0x4ae004
call fcn.0045c120
add esp, 4
push 1
mov ebx, str.flic
call fcn.0045c120
add esp, 4
push 1
mov ebx, 0x4ae018
call fcn.0045c120
add esp, 4
push 1
mov ebx, 0x4ae020
call fcn.0045c120
add esp, 4
push 1
mov ebx, 0x4ae028
call fcn.0045c120
add esp, 4
push 1
mov ebx, 0x4ae030
call fcn.0045c120
add esp, 4
push 1
mov ebx, str.mpcpl
call fcn.0045c120
add esp, 4
push 1
mov ebx, 0x4ae044
call fcn.0045c120
add esp, 4
push 1
mov ebx, str.smpl
call fcn.0045c120
add esp, 4
push 1
mov ebx, 0x4ae058
call fcn.0045c120
add esp, 4
push 1
mov ebx, 0x4ae060
call fcn.0045c120
add esp, 4
push 1
mov ebx, 0x4ae068
call fcn.0045c120
add esp, 4
push 1
mov ebx, 0x4ae070
call fcn.0045c120
add esp, 4
push 1
mov ebx, 0x4ae078
call fcn.0045c120
add esp, 4
push 1
mov ebx, 0x4ae080
call fcn.0045c120
add esp, 4
push 1
mov ebx, 0x4ae088
call fcn.0045c120
add esp, 4
push 0
mov ebx, 0x4ae090
call fcn.0045c120
add esp, 4
push 0
mov ebx, 0x4ae098
call fcn.0045c120
add esp, 4
push 0
mov ebx, 0x4ae0a0
call fcn.0045c120
add esp, 4
push 0
mov ebx, 0x4ae0a8
call fcn.0045c120
add esp, 4
push 0
mov ebx, 0x4ae0b0
call fcn.0045c120
add esp, 4
push 0
mov ebx, 0x4ae0b8
call fcn.0045c120
add esp, 4
push 0
mov ebx, str.flac
call fcn.0045c120
add esp, 4
push 0
mov ebx, 0x4ae0cc
call fcn.0045c120
add esp, 4
push 0
mov ebx, 0x4ae0d4
call fcn.0045c120
add esp, 4
push 0
mov ebx, 0x4ae0dc
call fcn.0045c120
add esp, 4
push 0
mov ebx, str.midi
call fcn.0045c120
add esp, 4
push 0
mov ebx, 0x4ae0f0
call fcn.0045c120
add esp, 4
push 0
mov ebx, 0x4ae0f8
call fcn.0045c120
add esp, 4
push 0
mov ebx, 0x4ae100
call fcn.0045c120
add esp, 4
push 0
mov ebx, str.mpga
call fcn.0045c120
add esp, 4
push 0
mov ebx, 0x4ae114
call fcn.0045c120
add esp, 4
push 0
mov ebx, 0x4ae11c
call fcn.0045c120
add esp, 4
push 0
mov ebx, 0x4ae124
call fcn.0045c120
add esp, 4
push 0
mov ebx, 0x4ae12c
call fcn.0045c120
add esp, 4
push 0
mov ebx, 0x4ae134
call fcn.0045c120
mov ecx, dword [ebp - 4]
add esp, 4
pop edi
pop esi
xor ecx, ebp
mov eax, 1
pop ebx
call fcn.00485631
mov esp, ebp
pop ebp
ret