ERNEL32.DLL ADVAPI32.dll MSVCRT.dll SHELL32.dll SHLWAPI.dll USER32.dll LoadLibraryA GetProcAddress VirtualProtect VirtualAlloc VirtualFree ExitProcess RegCloseKey memset ShellExecuteA PathFileExistsA wsprintfA