Function at 0x43af6a
Capabilities:
Schedule task via itaskservice

Disassembly:
push ebp
mov ebp, esp
push ebx
push edi
push esi
sub esp, 0xb0
mov eax, dword [0x674014]
xor eax, ebp
mov dword [ebp - 0x10], eax
mov esi, dword [0x678fe0]
test esi, esi
je 0x43afa2
mov dword [0x678fe0], 0
mov eax, dword [esi]
mov ecx, dword [eax + 8]
call dword [section..00cfg]
push esi
call ecx
push 0x678fe0
push 0x61ecd0
push 1
push 0
push section..rdata
call dword [sym.imp.ole32.dll_CoCreateInstance]
test eax, eax
js 0x43b0ec
mov esi, dword [0x678fe0]
mov eax, dword [esi]
mov ecx, dword [eax + 0x28]
call dword [section..00cfg]
sub esp, 0x44
movups xmm0, xmmword [0x6256e0]
movups xmmword [esp + 0x34], xmm0
movups xmmword [esp + 0x24], xmm0
movups xmmword [esp + 0x14], xmm0
movups xmmword [esp + 4], xmm0
mov dword [esp], esi
call ecx
test eax, eax
js 0x43b12e
mov esi, dword [0x678fe0]
mov edi, dword [0x678fe4]
test edi, edi
je 0x43b027
mov dword [0x678fe4], 0
mov eax, dword [edi]
mov ecx, dword [eax + 8]
call dword [section..00cfg]
push edi
call ecx
lea edi, [ebp - 0xbc]
mov ecx, edi
push 1
push 0x61d944
call fcn.004d00c0
mov ebx, dword [edi]
mov eax, dword [esi]
mov ecx, dword [eax + 0x1c]
call dword [section..00cfg]
push 0x678fe4
push ebx
push esi
call ecx
mov esi, eax
mov ecx, edi
call fcn.004d0100
test esi, esi
js 0x43b1ae
lea eax, [ebp - 0x14]
mov dword [eax], 0
push eax
push str.taskschd.dll
push 1
call dword [sym.imp.KERNEL32.dll_GetModuleHandleExW]
test eax, eax
jne 0x43b0e5
push 2
call fcn.004b68d0
add esp, 4
test al, al
je 0x43b0e5
call fcn.004b7210
mov edi, 2
lea esi, [ebp - 0xbc]
mov ecx, esi
push eax
push edi
push 0x79
push str.....chromechrome_cleaneros_task_scheduler.cc
call fcn.004b73b0
lea eax, [ebp - 0xb4]
push 0xf
push str.Failed_to_pin_
push eax
call fcn.0041482a
add esp, 0xc
push str.taskschd.dll
push eax
call fcn.004b7500
add esp, 8
push edi
push 0x61d8e8
push eax
call fcn.0041482a
add esp, 0xc
mov ecx, esi
call fcn.004b7460
mov bl, 1
jmp 0x43b197
mov esi, eax
push 2
call fcn.004b68d0
add esp, 4
test al, al
je 0x43b195
call fcn.004b7210
lea edi, [ebp - 0xbc]
mov ecx, edi
push eax
push 2
push 0x8c
push str.....chromechrome_cleaneros_task_scheduler.cc
call fcn.004b73b0
lea eax, [ebp - 0xb4]
push 0x2f
push str.CreateInstance_failed_for_CLSID_TaskScheduler.
jmp 0x43b16a
mov esi, eax
push 2
call fcn.004b68d0
add esp, 4
test al, al
je 0x43b195
call fcn.004b7210
lea edi, [ebp - 0xbc]
mov ecx, edi
push eax
push 2
push 0x95
push str.....chromechrome_cleaneros_task_scheduler.cc
call fcn.004b73b0
lea eax, [ebp - 0xb4]
push 0x23
push str.Failed_to_connect_to_task_service.
push eax
call fcn.0041482a
add esp, 0xc
mov ecx, dword [eax]
mov ecx, dword [ecx + 4]
mov edx, dword [eax + ecx + 4]
and edx, 0xffffffb5
or edx, 8
mov dword [eax + ecx + 4], edx
mov ecx, eax
push esi
call fcn.00411030
mov ecx, edi
call fcn.004b7460
xor ebx, ebx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.005dd6f3
mov eax, ebx
add esp, 0xb0
pop esi
pop edi
pop ebx
pop ebp
ret
push 2
call fcn.004b68d0
add esp, 4
test al, al
je 0x43b195
lea edi, [ebp - 0xbc]
mov ecx, edi
push 2
push 0x9b
push str.....chromechrome_cleaneros_task_scheduler.cc
call fcn.004b6940
lea eax, [ebp - 0xb4]
push 0x1f
push str.Cant_get_task_service_folder.
push eax
call fcn.0041482a
add esp, 0xc
mov ecx, dword [eax]
mov ecx, dword [ecx + 4]
mov edx, dword [eax + ecx + 4]
and edx, 0xffffffb5
or edx, 8
mov dword [eax + ecx + 4], edx
mov ecx, eax
push esi
call fcn.00411030
mov ecx, edi
call fcn.004b6d50
jmp 0x43b195