Someone
public text v1 · immutablechar APIPath[_MAX_PATH], AgentPath[_MAX_PATH], Log[_MAX_PATH];
char drive[_MAX_PATH], dir[_MAX_PATH], fname[_MAX_PATH], ext[_MAX_PATH];
HANDLE hProcess = OpenProcess( PROCESS_QUERY_INFORMATION |
PROCESS_VM_READ,
FALSE, GetCurrentProcessId() );
HMODULE module;
void *caller = _ReturnAddress();
GetModuleHandleEx(GET_MODULE_HANDLE_EX_FLAG_FROM_ADDRESS, (LPCSTR)caller, &module);
DWORD PathLen = GetModuleFileNameEx(hProcess, module, AgentPath, _MAX_PATH);