Import table
advapi32.dll
RegCloseKey, RegOpenKeyA, RegQueryValueExA, RegSetValueExA, GetAce, EqualSid, AddAce, AddAccessAllowedAce, AllocateAndInitializeSid, SetEntriesInAclA, SetNamedSecurityInfoA, OpenProcessToken, FreeSid, LookupPrivilegeValueA, AdjustTokenPrivileges, GetUserNameA, LookupAccountNameA, GetFileSecurityA, InitializeSecurityDescriptor, GetSecurityDescriptorDacl, GetAclInformation, InitializeAcl, DeleteAce, SetSecurityDescriptorDacl, SetFileSecurityA, RegCreateKeyA
kernel32.dll
RemoveDirectoryA, FindClose, FindNextFileA, FindFirstFileA, CreateDirectoryA, CopyFileA, SetEndOfFile, GetSystemDirectoryA, GetTickCount, GetModuleFileNameA, WideCharToMultiByte, GetFileSize, CreateFileA, CreateFileMappingA, MapViewOfFile, FlushViewOfFile, UnmapViewOfFile, IsBadReadPtr, SetFilePointer, ReadFile, WriteFile, MoveFileA, SetFileAttributesA, DeleteFileA, MoveFileExA, GetFileAttributesA, GetCurrentProcess, LocalFree, CloseHandle, GetLastError, GetProcessHeap, HeapAlloc, GetLocalTime, HeapFree, LoadLibraryA, GetProcAddress, GetOEMCP, GetACP, RtlUnwind, GetFileType, HeapReAlloc, GetCommandLineA, GetVersion, EnterCriticalSection, LeaveCriticalSection, InitializeCriticalSection, SetStdHandle, SetHandleCount, GetStdHandle, GetStartupInfoA, DeleteCriticalSection, ExitProcess, TerminateProcess, HeapDestroy, HeapCreate, VirtualFree, VirtualAlloc, IsBadWritePtr, GetCurrentThreadId, TlsSetValue, TlsAlloc, TlsFree, SetLastError, TlsGetValue, InterlockedDecrement, InterlockedIncrement, FreeEnvironmentStringsA, FreeEnvironmentStringsW, GetEnvironmentStrings, GetEnvironmentStringsW, FlushFileBuffers, SetUnhandledExceptionFilter, IsBadCodePtr, MultiByteToWideChar, LCMapStringA, LCMapStringW, GetStringTypeA, GetStringTypeW, GetCPInfo
shell32.dll
SHGetSpecialFolderPathA, StrStrIA
shlwapi.dll
PathFileExistsA, PathIsDirectoryA, PathFindExtensionA
user32.dll
wsprintfA, MessageBoxA
version.dll
GetFileVersionInfoSizeA, GetFileVersionInfoA, VerQueryValueA