Import table
advapi32.dll
RegQueryValueExA, StartServiceCtrlDispatcherA, InitializeSecurityDescriptor, SetSecurityDescriptorDacl, OpenServiceA, ControlService, QueryServiceStatus, DeleteService, OpenSCManagerA, CreateServiceA, CloseServiceHandle, SetServiceStatus, RegCloseKey, RegOpenKeyA
kernel32.dll
GetCurrentThreadId, SetLastError, CreateProcessA, CreateThread, GetModuleHandleA, GetProcAddress, GetWindowsDirectoryA, CreateMutexA, Sleep, GetModuleFileNameA, GetLastError, CreateEventA, CloseHandle, WaitForSingleObject, DeleteFileA, SetEvent, GetVolumeInformationA, GetLocalTime, ResumeThread, TlsSetValue, ExitThread, HeapAlloc, GetCommandLineA, GetVersion, ExitProcess, EnterCriticalSection, LeaveCriticalSection, HeapFree, InitializeCriticalSection, TlsAlloc, TlsGetValue, TerminateProcess, GetCurrentProcess, UnhandledExceptionFilter, RtlUnwind, ReadFile, HeapDestroy, HeapCreate, VirtualFree, DeleteCriticalSection, VirtualAlloc, HeapReAlloc, SetHandleCount, GetStdHandle, GetFileType, GetStartupInfoA, SetFilePointer, InterlockedDecrement, InterlockedIncrement, FreeEnvironmentStringsA, FreeEnvironmentStringsW, WideCharToMultiByte, GetEnvironmentStrings, GetEnvironmentStringsW, WriteFile, SetStdHandle, FlushFileBuffers, CreateFileA, GetCPInfo, MultiByteToWideChar, LCMapStringA, LCMapStringW, GetACP, GetOEMCP, LoadLibraryA, SetEndOfFile, GetStringTypeA, GetStringTypeW
shlwapi.dll
PathFileExistsA