Function at 0x455b0d
Capabilities:
Delete file
Get common file path
Get startup folder

Disassembly:
push 0x42c
mov eax, 0x488edd
call fcn.00468ad7
xor eax, eax
push 0x206
mov word [ebp - 0x218], ax
xor esi, esi
lea eax, [ebp - 0x216]
push esi
push eax
call fcn.00466c70
add esp, 0xc
push esi
push 0x1c
lea eax, [ebp - 0x218]
push eax
push esi
call dword [sym.imp.SHELL32.dll_SHGetSpecialFolderPathW]
lea eax, [ebp - 0x218]
push eax
lea ecx, [ebp - 0x430]
call fcn.00418067
lea eax, [ebp - 0x430]
push eax
mov dword [ebp - 4], esi
call fcn.004461ac
mov esi, str.kingsoftqing
push esi
call fcn.00468f76
pop ecx
pop ecx
push eax
push esi
lea ecx, [ebp - 0x430]
call fcn.00417d0b
xor ebx, ebx
inc ebx
push ebx
push ebx
push dword [ebp - 0x430]
call fcn.00446ff6
add esp, 0xc
lea eax, [ebp - 0x218]
push eax
lea ecx, [ebp - 0x428]
call fcn.00418067
lea eax, [ebp - 0x428]
push eax
mov byte [ebp - 4], bl
call fcn.004461ac
mov edi, str.kingsoftWPS_Cloud
push edi
call fcn.00468f76
pop ecx
pop ecx
push eax
push edi
lea ecx, [ebp - 0x428]
call fcn.00417d0b
push ebx
push ebx
push dword [ebp - 0x428]
call fcn.00446ff6
mov ecx, dword [ebp - 0x428]
add esp, 0xc
add ecx, 0xfffffff0
call fcn.00417891
mov ecx, dword [ebp - 0x430]
or dword [ebp - 4], 0xffffffff
add ecx, 0xfffffff0
call fcn.00417891
xor eax, eax
push 0x208
push eax
mov word [ebp - 0x424], ax
lea eax, [ebp - 0x422]
push eax
call fcn.00466c70
add esp, 0xc
push 0x4c1160
lea ecx, [ebp - 0x434]
call fcn.004237f4
push 0x104
lea eax, [ebp - 0x424]
push eax
push 0x1a
mov dword [ebp - 4], 2
call fcn.004460e3
lea eax, [ebp - 0x424]
push eax
call fcn.00468f76
add esp, 0x10
push eax
lea eax, [ebp - 0x424]
push eax
lea ecx, [ebp - 0x434]
call fcn.00417d8b
lea eax, [ebp - 0x434]
push eax
call fcn.004461ac
mov eax, dword [ebp - 0x434]
add eax, 0xfffffff0
push eax
call fcn.00417b88
add eax, 0x10
mov dword [ebp - 0x428], eax
mov edi, str.Kingsoftoffice6OfficeSpace_resource
push edi
mov byte [ebp - 4], 3
call fcn.00468f76
add esp, 0xc
push eax
push edi
lea ecx, [ebp - 0x428]
call fcn.00417d0b
mov edi, dword [ebp - 0x428]
push ebx
push ebx
push edi
call fcn.00446ff6
add esp, 0xc
lea ecx, [edi - 0x10]
mov byte [ebp - 4], 2
call fcn.00417891
mov eax, dword [ebp - 0x434]
add eax, 0xfffffff0
push eax
call fcn.00417b88
add eax, 0x10
mov dword [ebp - 0x430], eax
mov edi, str.qingdatadefault
push edi
mov byte [ebp - 4], 4
call fcn.00468f76
pop ecx
pop ecx
push eax
push edi
lea ecx, [ebp - 0x430]
call fcn.00417d0b
lea eax, [ebp - 0x218]
push eax
lea ecx, [ebp - 0x42c]
call fcn.00418067
lea eax, [ebp - 0x42c]
push eax
mov byte [ebp - 4], 5
call fcn.004461ac
mov edi, str.kingsoftWPS_Cloudupdate_
push edi
call fcn.00468f76
pop ecx
pop ecx
push eax
push edi
lea ecx, [ebp - 0x42c]
call fcn.00417d0b
push ecx
mov dword [ebp - 0x438], esp
mov eax, dword [ebp - 0x42c]
add eax, 0xfffffff0
mov edi, esp
push eax
call fcn.00417b88
add eax, 0x10
mov dword [edi], eax
mov eax, dword [ebp - 0x430]
add eax, 0xfffffff0
mov dword [ebp - 0x428], esp
mov edi, esp
push eax
mov byte [ebp - 4], 6
call fcn.00417b88
add eax, 0x10
mov dword [edi], eax
pop ecx
mov byte [ebp - 4], 5
call fcn.004549f2
pop ecx
pop ecx
lea eax, [ebp - 0x434]
push eax
lea ecx, [ebp - 0x430]
call fcn.00417f16
mov edi, str.kingsoftqingdefault
push edi
call fcn.00468f76
pop ecx
push eax
push edi
lea ecx, [ebp - 0x430]
call fcn.00417d0b
mov eax, dword [ebp - 0x42c]
push ecx
add eax, 0xfffffff0
mov dword [ebp - 0x428], esp
mov edi, esp
push eax
call fcn.00417b88
add eax, 0x10
mov dword [edi], eax
mov eax, dword [ebp - 0x430]
add eax, 0xfffffff0
mov dword [ebp - 0x438], esp
mov edi, esp
push eax
mov byte [ebp - 4], 7
mov dword [ebp - 0x438], eax
call fcn.00417b88
add eax, 0x10
mov dword [edi], eax
pop ecx
mov byte [ebp - 4], 5
call fcn.004549f2
push str.upqing.exe
lea eax, [ebp - 0x42c]
push eax
lea eax, [ebp - 0x428]
push eax
call fcn.00417e8f
mov edi, dword [sym.imp.KERNEL32.dll_DeleteFileW]
add esp, 0x14
push dword [eax]
call edi
mov ecx, dword [ebp - 0x428]
add ecx, 0xfffffff0
call fcn.00417891
push str.version.ini
lea eax, [ebp - 0x42c]
push eax
lea eax, [ebp - 0x428]
push eax
call fcn.00417e8f
add esp, 0xc
push dword [eax]
call edi
mov ecx, dword [ebp - 0x428]
add ecx, 0xfffffff0
call fcn.00417891
mov eax, dword [ebp - 0x434]
add eax, 0xfffffff0
push eax
call fcn.00417b88
add eax, 0x10
mov dword [ebp - 0x428], eax
push esi
mov byte [ebp - 4], 8
call fcn.00468f76
pop ecx
pop ecx
push eax
push esi
lea ecx, [ebp - 0x428]
call fcn.00417d0b
push ebx
push ebx
push dword [ebp - 0x428]
call fcn.00446ff6
add esp, 0xc
lea eax, [ebp - 0x434]
push eax
lea ecx, [ebp - 0x428]
call fcn.00417f16
mov esi, str.qingdata
push esi
call fcn.00468f76
pop ecx
push eax
push esi
lea ecx, [ebp - 0x428]
call fcn.00417d0b
mov esi, dword [ebp - 0x428]
push ebx
push ebx
push esi
call fcn.00446ff6
add esp, 0xc
lea ecx, [esi - 0x10]
call fcn.00417891
mov ecx, dword [ebp - 0x42c]
add ecx, 0xfffffff0
call fcn.00417891
mov ecx, dword [ebp - 0x438]
mov byte [ebp - 4], 2
call fcn.00417891
push dword [ebp + 8]
call fcn.00455ae3
cmp dword [ebp + 8], 0
pop ecx
jne 0x456006
lea eax, [ebp - 0x42c]
push eax
mov ecx, 0x4c1e50
call fcn.0044b5c5
mov esi, str.KingsoftWPS_Cloud_Filesuserdataqing
push esi
mov byte [ebp - 4], 9
call fcn.00468f76
pop ecx
push eax
push esi
lea ecx, [ebp - 0x42c]
call fcn.00417d0b
push str.config.ini
lea eax, [ebp - 0x42c]
push eax
lea eax, [ebp - 0x438]
push eax
call fcn.00417e8f
add esp, 0xc
push dword [eax]
call edi
mov ecx, dword [ebp - 0x438]
add ecx, 0xfffffff0
call fcn.00417891
mov edi, str._filecache
push edi
call fcn.00468f76
pop ecx
push eax
push edi
lea ecx, [ebp - 0x42c]
call fcn.00417d0b
push ebx
push ebx
push dword [ebp - 0x42c]
call fcn.00446ff6
add esp, 0xc
lea eax, [ebp - 0x438]
push eax
mov ecx, 0x4c1e50
call fcn.0044b51a
push eax
lea ecx, [ebp - 0x42c]
mov byte [ebp - 4], 0xa
call fcn.00417f16
mov ecx, dword [ebp - 0x438]
add ecx, 0xfffffff0
mov byte [ebp - 4], 9
call fcn.00417891
mov esi, str.Kingsoftkaccountsdk
push esi
call fcn.00468f76
pop ecx
push eax
push esi
lea ecx, [ebp - 0x42c]
call fcn.00417d0b
push ebx
push ebx
push dword [ebp - 0x42c]
call fcn.00446ff6
mov ecx, dword [ebp - 0x42c]
add esp, 0xc
add ecx, 0xfffffff0
call fcn.00417891
mov ecx, dword [ebp - 0x434]
add ecx, 0xfffffff0
call fcn.00417891
call fcn.00468b5a
ret