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

Disassembly:
push ebp
mov ebp, esp
mov eax, 0x1424
call fcn.0049d400
mov eax, dword [0x4f52c0]
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 0x4d1698
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocStringLen
mov dword [ebp - 0x141c], 1
call ebx
mov esi, dword [sym.imp.ADVAPI32.dll_GetUserNameW]
cmp eax, 5
jne 0x434afe
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.0049b0ab
add esp, 0x14
push 0xf003f
lea ecx, [ebp - 0x210]
push ecx
push 2
lea edi, [ebp - 0x1418]
call fcn.00404780
test eax, eax
je 0x434afe
push 4
lea edx, [ebp - 0x141c]
push edx
push 4
push 0x4d1698
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.0049b0ab
add esp, 0x14
push 2
lea eax, [ebp - 0x418]
push eax
push 3
lea edi, [ebp - 0xc18]
call fcn.00404780
push 4
lea ecx, [ebp - 0x141c]
push ecx
push 4
push 0x4d1700
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocStringLen
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x434bf6
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.0049b0ab
add esp, 0x14
push 0xf003f
lea edx, [ebp - 0x418]
push edx
push 2
lea edi, [ebp - 0xc18]
call fcn.00404780
test eax, eax
je 0x434bf6
push 4
lea eax, [ebp - 0x141c]
push eax
push 4
push 0x4d1700
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.0049b0ab
add esp, 0x14
push 2
lea ecx, [ebp - 0x210]
push ecx
push 3
lea edi, [ebp - 0x1418]
call fcn.00404780
push 4
lea edx, [ebp - 0x141c]
push edx
push 4
push 0x4d1708
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocStringLen
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x434cee
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.0049b0ab
add esp, 0x14
push 0xf003f
lea eax, [ebp - 0x418]
push eax
push 2
lea edi, [ebp - 0xc18]
call fcn.00404780
test eax, eax
je 0x434cee
push 4
lea ecx, [ebp - 0x141c]
push ecx
push 4
push 0x4d1708
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.0049b0ab
add esp, 0x14
push 2
lea edx, [ebp - 0x210]
push edx
push 3
lea edi, [ebp - 0x1418]
call fcn.00404780
push 4
lea eax, [ebp - 0x141c]
push eax
push 4
push 0x4d1710
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocStringLen
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x434de6
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.0049b0ab
add esp, 0x14
push 0xf003f
lea ecx, [ebp - 0x418]
push ecx
push 2
lea edi, [ebp - 0xc18]
call fcn.00404780
test eax, eax
je 0x434de6
push 4
lea edx, [ebp - 0x141c]
push edx
push 4
push 0x4d1710
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.0049b0ab
add esp, 0x14
push 2
lea eax, [ebp - 0x210]
push eax
push 3
lea edi, [ebp - 0x1418]
call fcn.00404780
push 4
lea ecx, [ebp - 0x141c]
push ecx
push 4
push 0x4d1718
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocStringLen
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x434ede
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.0049b0ab
add esp, 0x14
push 0xf003f
lea edx, [ebp - 0x418]
push edx
push 2
lea edi, [ebp - 0xc18]
call fcn.00404780
test eax, eax
je 0x434ede
push 4
lea eax, [ebp - 0x141c]
push eax
push 4
push 0x4d1718
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.0049b0ab
add esp, 0x14
push 2
lea ecx, [ebp - 0x210]
push ecx
push 3
lea edi, [ebp - 0x1418]
call fcn.00404780
push 4
lea edx, [ebp - 0x141c]
push edx
push 4
push 0x4d1720
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocStringLen
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x434fd6
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.0049b0ab
add esp, 0x14
push 0xf003f
lea eax, [ebp - 0x418]
push eax
push 2
lea edi, [ebp - 0xc18]
call fcn.00404780
test eax, eax
je 0x434fd6
push 4
lea ecx, [ebp - 0x141c]
push ecx
push 4
push 0x4d1720
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.0049b0ab
add esp, 0x14
push 2
lea edx, [ebp - 0x210]
push edx
push 3
lea edi, [ebp - 0x1418]
call fcn.00404780
push 4
lea eax, [ebp - 0x141c]
push eax
push 4
push 0x4d1728
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocStringLen
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x4350ce
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.0049b0ab
add esp, 0x14
push 0xf003f
lea ecx, [ebp - 0x418]
push ecx
push 2
lea edi, [ebp - 0xc18]
call fcn.00404780
test eax, eax
je 0x4350ce
push 4
lea edx, [ebp - 0x141c]
push edx
push 4
push 0x4d1728
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.0049b0ab
add esp, 0x14
push 2
lea eax, [ebp - 0x210]
push eax
push 3
lea edi, [ebp - 0x1418]
call fcn.00404780
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 0x4351c6
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.0049b0ab
add esp, 0x14
push 0xf003f
lea edx, [ebp - 0x418]
push edx
push 2
lea edi, [ebp - 0xc18]
call fcn.00404780
test eax, eax
je 0x4351c6
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.0049b0ab
add esp, 0x14
push 2
lea ecx, [ebp - 0x210]
push ecx
push 3
lea edi, [ebp - 0x1418]
call fcn.00404780
push 4
lea edx, [ebp - 0x141c]
push edx
push 4
push 0x4d173c
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocStringLen
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x4352be
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.0049b0ab
add esp, 0x14
push 0xf003f
lea eax, [ebp - 0x418]
push eax
push 2
lea edi, [ebp - 0xc18]
call fcn.00404780
test eax, eax
je 0x4352be
push 4
lea ecx, [ebp - 0x141c]
push ecx
push 4
push 0x4d173c
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.0049b0ab
add esp, 0x14
push 2
lea edx, [ebp - 0x210]
push edx
push 3
lea edi, [ebp - 0x1418]
call fcn.00404780
push 4
lea eax, [ebp - 0x141c]
push eax
push 4
push 0x4d1744
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocStringLen
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x4353b6
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.0049b0ab
add esp, 0x14
push 0xf003f
lea ecx, [ebp - 0x418]
push ecx
push 2
lea edi, [ebp - 0xc18]
call fcn.00404780
test eax, eax
je 0x4353b6
push 4
lea edx, [ebp - 0x141c]
push edx
push 4
push 0x4d1744
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.0049b0ab
add esp, 0x14
push 2
lea eax, [ebp - 0x210]
push eax
push 3
lea edi, [ebp - 0x1418]
call fcn.00404780
push 4
lea ecx, [ebp - 0x141c]
push ecx
push 4
push 0x4d174c
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocStringLen
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x4354ae
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.0049b0ab
add esp, 0x14
push 0xf003f
lea edx, [ebp - 0x418]
push edx
push 2
lea edi, [ebp - 0xc18]
call fcn.00404780
test eax, eax
je 0x4354ae
push 4
lea eax, [ebp - 0x141c]
push eax
push 4
push 0x4d174c
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.0049b0ab
add esp, 0x14
push 2
lea ecx, [ebp - 0x210]
push ecx
push 3
lea edi, [ebp - 0x1418]
call fcn.00404780
push 4
lea edx, [ebp - 0x141c]
push edx
push 4
push 0x4d1754
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocStringLen
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x4355a6
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.0049b0ab
add esp, 0x14
push 0xf003f
lea eax, [ebp - 0x418]
push eax
push 2
lea edi, [ebp - 0xc18]
call fcn.00404780
test eax, eax
je 0x4355a6
push 4
lea ecx, [ebp - 0x141c]
push ecx
push 4
push 0x4d1754
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.0049b0ab
add esp, 0x14
push 2
lea edx, [ebp - 0x210]
push edx
push 3
lea edi, [ebp - 0x1418]
call fcn.00404780
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 0x43569e
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.0049b0ab
add esp, 0x14
push 0xf003f
lea ecx, [ebp - 0x418]
push ecx
push 2
lea edi, [ebp - 0xc18]
call fcn.00404780
test eax, eax
je 0x43569e
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.0049b0ab
add esp, 0x14
push 2
lea eax, [ebp - 0x210]
push eax
push 3
lea edi, [ebp - 0x1418]
call fcn.00404780
push 4
lea ecx, [ebp - 0x141c]
push ecx
push 4
push 0x4d1768
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocStringLen
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x435796
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.0049b0ab
add esp, 0x14
push 0xf003f
lea edx, [ebp - 0x418]
push edx
push 2
lea edi, [ebp - 0xc18]
call fcn.00404780
test eax, eax
je 0x435796
push 4
lea eax, [ebp - 0x141c]
push eax
push 4
push 0x4d1768
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.0049b0ab
add esp, 0x14
push 2
lea ecx, [ebp - 0x210]
push ecx
push 3
lea edi, [ebp - 0x1418]
call fcn.00404780
push 4
lea edx, [ebp - 0x141c]
push edx
push 4
push 0x4d1770
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocStringLen
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x43588e
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.0049b0ab
add esp, 0x14
push 0xf003f
lea eax, [ebp - 0x418]
push eax
push 2
lea edi, [ebp - 0xc18]
call fcn.00404780
test eax, eax
je 0x43588e
push 4
lea ecx, [ebp - 0x141c]
push ecx
push 4
push 0x4d1770
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.0049b0ab
add esp, 0x14
push 2
lea edx, [ebp - 0x210]
push edx
push 3
lea edi, [ebp - 0x1418]
call fcn.00404780
push 4
lea eax, [ebp - 0x141c]
push eax
push 4
push 0x4d1778
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocStringLen
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x435986
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.0049b0ab
add esp, 0x14
push 0xf003f
lea ecx, [ebp - 0x418]
push ecx
push 2
lea edi, [ebp - 0xc18]
call fcn.00404780
test eax, eax
je 0x435986
push 4
lea edx, [ebp - 0x141c]
push edx
push 4
push 0x4d1778
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.0049b0ab
add esp, 0x14
push 2
lea eax, [ebp - 0x210]
push eax
push 3
lea edi, [ebp - 0x1418]
call fcn.00404780
push 4
lea ecx, [ebp - 0x141c]
push ecx
push 4
push 0x4d1780
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocStringLen
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x435a7e
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.0049b0ab
add esp, 0x14
push 0xf003f
lea edx, [ebp - 0x418]
push edx
push 2
lea edi, [ebp - 0xc18]
call fcn.00404780
test eax, eax
je 0x435a7e
push 4
lea eax, [ebp - 0x141c]
push eax
push 4
push 0x4d1780
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.0049b0ab
add esp, 0x14
push 2
lea ecx, [ebp - 0x210]
push ecx
push 3
lea edi, [ebp - 0x1418]
call fcn.00404780
push 4
lea edx, [ebp - 0x141c]
push edx
push 4
push 0x4d1788
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocStringLen
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x435b76
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.0049b0ab
add esp, 0x14
push 0xf003f
lea eax, [ebp - 0x418]
push eax
push 2
lea edi, [ebp - 0xc18]
call fcn.00404780
test eax, eax
je 0x435b76
push 4
lea ecx, [ebp - 0x141c]
push ecx
push 4
push 0x4d1788
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.0049b0ab
add esp, 0x14
push 2
lea edx, [ebp - 0x210]
push edx
push 3
lea edi, [ebp - 0x1418]
call fcn.00404780
push 4
lea eax, [ebp - 0x141c]
push eax
push 4
push 0x4d1790
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocStringLen
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x435c6e
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.0049b0ab
add esp, 0x14
push 0xf003f
lea ecx, [ebp - 0x418]
push ecx
push 2
lea edi, [ebp - 0xc18]
call fcn.00404780
test eax, eax
je 0x435c6e
push 4
lea edx, [ebp - 0x141c]
push edx
push 4
push 0x4d1790
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.0049b0ab
add esp, 0x14
push 2
lea eax, [ebp - 0x210]
push eax
push 3
lea edi, [ebp - 0x1418]
call fcn.00404780
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 0x435d66
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.0049b0ab
add esp, 0x14
push 0xf003f
lea edx, [ebp - 0x418]
push edx
push 2
lea edi, [ebp - 0xc18]
call fcn.00404780
test eax, eax
je 0x435d66
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.0049b0ab
add esp, 0x14
push 2
lea ecx, [ebp - 0x210]
push ecx
push 3
lea edi, [ebp - 0x1418]
call fcn.00404780
push 4
lea edx, [ebp - 0x141c]
push edx
push 4
push 0x4d17a4
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocStringLen
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x435e5e
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.0049b0ab
add esp, 0x14
push 0xf003f
lea eax, [ebp - 0x418]
push eax
push 2
lea edi, [ebp - 0xc18]
call fcn.00404780
test eax, eax
je 0x435e5e
push 4
lea ecx, [ebp - 0x141c]
push ecx
push 4
push 0x4d17a4
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.0049b0ab
add esp, 0x14
push 2
lea edx, [ebp - 0x210]
push edx
push 3
lea edi, [ebp - 0x1418]
call fcn.00404780
push 4
lea eax, [ebp - 0x141c]
push eax
push 4
push 0x4d17ac
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocStringLen
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x435f56
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.0049b0ab
add esp, 0x14
push 0xf003f
lea ecx, [ebp - 0x418]
push ecx
push 2
lea edi, [ebp - 0xc18]
call fcn.00404780
test eax, eax
je 0x435f56
push 4
lea edx, [ebp - 0x141c]
push edx
push 4
push 0x4d17ac
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.0049b0ab
add esp, 0x14
push 2
lea eax, [ebp - 0x210]
push eax
push 3
lea edi, [ebp - 0x1418]
call fcn.00404780
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 0x43604e
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.0049b0ab
add esp, 0x14
push 0xf003f
lea edx, [ebp - 0x418]
push edx
push 2
lea edi, [ebp - 0xc18]
call fcn.00404780
test eax, eax
je 0x43604e
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.0049b0ab
add esp, 0x14
push 2
lea ecx, [ebp - 0x210]
push ecx
push 3
lea edi, [ebp - 0x1418]
call fcn.00404780
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 0x436146
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.0049b0ab
add esp, 0x14
push 0xf003f
lea eax, [ebp - 0x418]
push eax
push 2
lea edi, [ebp - 0xc18]
call fcn.00404780
test eax, eax
je 0x436146
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.0049b0ab
add esp, 0x14
push 2
lea edx, [ebp - 0x210]
push edx
push 3
lea edi, [ebp - 0x1418]
call fcn.00404780
push 4
lea eax, [ebp - 0x141c]
push eax
push 4
push 0x4d17cc
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocStringLen
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x43623e
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.0049b0ab
add esp, 0x14
push 0xf003f
lea ecx, [ebp - 0x418]
push ecx
push 2
lea edi, [ebp - 0xc18]
call fcn.00404780
test eax, eax
je 0x43623e
push 4
lea edx, [ebp - 0x141c]
push edx
push 4
push 0x4d17cc
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.0049b0ab
add esp, 0x14
push 2
lea eax, [ebp - 0x210]
push eax
push 3
lea edi, [ebp - 0x1418]
call fcn.00404780
push 4
lea ecx, [ebp - 0x141c]
push ecx
push 4
push 0x4d17d4
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocStringLen
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x436336
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.0049b0ab
add esp, 0x14
push 0xf003f
lea edx, [ebp - 0x418]
push edx
push 2
lea edi, [ebp - 0xc18]
call fcn.00404780
test eax, eax
je 0x436336
push 4
lea eax, [ebp - 0x141c]
push eax
push 4
push 0x4d17d4
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.0049b0ab
add esp, 0x14
push 2
lea ecx, [ebp - 0x210]
push ecx
push 3
lea edi, [ebp - 0x1418]
call fcn.00404780
push 1
mov ebx, 0x4d17dc
mov esi, str.SoftwareBaofengStormPlayerFileAssociateList
call fcn.00404460
add esp, 4
push 1
mov ebx, 0x4d17e4
call fcn.00404460
add esp, 4
push 1
mov ebx, 0x4d17ec
call fcn.00404460
add esp, 4
push 1
mov ebx, 0x4d17f4
call fcn.00404460
add esp, 4
push 1
mov ebx, 0x4d17fc
call fcn.00404460
add esp, 4
push 1
mov ebx, 0x4d1804
call fcn.00404460
add esp, 4
push 1
mov ebx, 0x4d180c
call fcn.00404460
add esp, 4
push 1
mov ebx, 0x4d1814
call fcn.00404460
add esp, 4
push 1
mov ebx, 0x4d181c
call fcn.00404460
add esp, 4
push 1
mov ebx, 0x4d1824
call fcn.00404460
add esp, 4
push 1
mov ebx, 0x4d182c
call fcn.00404460
add esp, 4
push 1
mov ebx, str.m2ts
call fcn.00404460
add esp, 4
push 1
mov ebx, 0x4d1840
call fcn.00404460
add esp, 4
push 1
mov ebx, 0x4d1848
call fcn.00404460
add esp, 4
push 1
mov ebx, 0x4d1850
call fcn.00404460
add esp, 4
push 1
mov ebx, 0x4d1858
call fcn.00404460
add esp, 4
push 1
mov ebx, 0x4d1860
call fcn.00404460
add esp, 4
push 1
mov ebx, 0x4d1868
call fcn.00404460
add esp, 4
push 1
mov ebx, 0x4d1870
call fcn.00404460
add esp, 4
push 1
mov ebx, str.mpeg
call fcn.00404460
add esp, 4
push 1
mov ebx, 0x4d1884
call fcn.00404460
add esp, 4
push 1
mov ebx, 0x4d188c
call fcn.00404460
add esp, 4
push 1
mov ebx, 0x4d1894
call fcn.00404460
add esp, 4
push 1
mov ebx, 0x4d189c
call fcn.00404460
add esp, 4
push 1
mov ebx, str.pmp2
call fcn.00404460
add esp, 4
push 1
mov ebx, 0x4d18b0
call fcn.00404460
add esp, 4
push 1
mov ebx, 0x4d18b8
call fcn.00404460
add esp, 4
push 1
mov ebx, str.ratDVD
call fcn.00404460
add esp, 4
push 1
mov ebx, 0x4d18d0
call fcn.00404460
add esp, 4
push 1
mov ebx, 0x4d18d8
call fcn.00404460
add esp, 4
push 1
mov ebx, 0x4d18e0
call fcn.00404460
add esp, 4
push 1
mov ebx, 0x4d18e8
call fcn.00404460
add esp, 4
push 1
mov ebx, 0x4d18f0
call fcn.00404460
add esp, 4
push 1
mov ebx, 0x4d18f8
call fcn.00404460
add esp, 4
push 1
mov ebx, 0x4d1900
call fcn.00404460
add esp, 4
push 1
mov ebx, 0x4d1908
call fcn.00404460
add esp, 4
push 1
mov ebx, 0x4d1910
call fcn.00404460
add esp, 4
push 1
mov ebx, str.avsts
call fcn.00404460
add esp, 4
push 1
mov ebx, str.divx
call fcn.00404460
add esp, 4
push 1
mov ebx, str.webm
call fcn.00404460
add esp, 4
push 1
mov ebx, 0x4d193c
call fcn.00404460
add esp, 4
push 1
mov ebx, 0x4d1944
call fcn.00404460
add esp, 4
push 1
mov ebx, 0x4d194c
call fcn.00404460
add esp, 4
push 1
mov ebx, 0x4d1954
call fcn.00404460
add esp, 4
push 1
mov ebx, 0x4d195c
call fcn.00404460
add esp, 4
push 1
mov ebx, 0x4d1964
call fcn.00404460
add esp, 4
push 1
mov ebx, 0x4d196c
call fcn.00404460
add esp, 4
push 1
mov ebx, 0x4d1974
call fcn.00404460
add esp, 4
push 1
mov ebx, 0x4d197c
call fcn.00404460
add esp, 4
push 1
mov ebx, 0x4d1984
call fcn.00404460
add esp, 4
push 1
mov ebx, str.flic
call fcn.00404460
add esp, 4
push 1
mov ebx, 0x4d1998
call fcn.00404460
add esp, 4
push 1
mov ebx, 0x4d19a0
call fcn.00404460
add esp, 4
push 1
mov ebx, 0x4d19a8
call fcn.00404460
add esp, 4
push 1
mov ebx, 0x4d19b0
call fcn.00404460
add esp, 4
push 1
mov ebx, str.mpcpl
call fcn.00404460
add esp, 4
push 1
mov ebx, 0x4d19c4
call fcn.00404460
add esp, 4
push 1
mov ebx, str.smpl
call fcn.00404460
add esp, 4
push 1
mov ebx, 0x4d19d8
call fcn.00404460
add esp, 4
push 1
mov ebx, 0x4d19e0
call fcn.00404460
add esp, 4
push 1
mov ebx, 0x4d19e8
call fcn.00404460
add esp, 4
push 1
mov ebx, 0x4d19f0
call fcn.00404460
add esp, 4
push 1
mov ebx, 0x4d19f8
call fcn.00404460
add esp, 4
push 1
mov ebx, 0x4d1a00
call fcn.00404460
add esp, 4
push 1
mov ebx, 0x4d1a08
call fcn.00404460
add esp, 4
push 1
mov ebx, 0x4d1a10
call fcn.00404460
add esp, 4
push 0
mov ebx, 0x4d1a18
call fcn.00404460
add esp, 4
push 0
mov ebx, 0x4d1a20
call fcn.00404460
add esp, 4
push 0
mov ebx, 0x4d1a28
call fcn.00404460
add esp, 4
push 0
mov ebx, 0x4d1a30
call fcn.00404460
add esp, 4
push 0
mov ebx, 0x4d1a38
call fcn.00404460
add esp, 4
push 0
mov ebx, 0x4d1a40
call fcn.00404460
add esp, 4
push 0
mov ebx, str.flac
call fcn.00404460
add esp, 4
push 0
mov ebx, 0x4d1a54
call fcn.00404460
add esp, 4
push 0
mov ebx, 0x4d1a5c
call fcn.00404460
add esp, 4
push 0
mov ebx, 0x4d1a64
call fcn.00404460
add esp, 4
push 0
mov ebx, str.midi
call fcn.00404460
add esp, 4
push 0
mov ebx, 0x4d1a78
call fcn.00404460
add esp, 4
push 0
mov ebx, 0x4d1a80
call fcn.00404460
add esp, 4
push 0
mov ebx, 0x4d1a88
call fcn.00404460
add esp, 4
push 0
mov ebx, str.mpga
call fcn.00404460
add esp, 4
push 0
mov ebx, 0x4d1a9c
call fcn.00404460
add esp, 4
push 0
mov ebx, 0x4d1aa4
call fcn.00404460
add esp, 4
push 0
mov ebx, 0x4d1aac
call fcn.00404460
add esp, 4
push 0
mov ebx, 0x4d1ab4
call fcn.00404460
add esp, 4
push 0
mov ebx, 0x4d1abc
call fcn.00404460
mov ecx, dword [ebp - 4]
add esp, 4
pop edi
pop esi
xor ecx, ebp
mov eax, 1
pop ebx
call fcn.0049908b
mov esp, ebp
pop ebp
ret