我想挂起进程并将整个内存读入字节缓冲区。我怎样才能做到这一点?另外如何计算内存大小?我正在考虑使用 ReadProcessMemory
谢谢
我正在尝试制作一个程序,通过给定的进程 ID 检测进程终止。但是我不能给回调函数提供任何参数。我怎样才能做到这一点?谢谢。
void CALLBACK WaitOrTimerCallback(
_In_ PVOID lpParameter,
_In_ BOOLEAN TimerOrWaitFired,
DWORD processID)
{
MessageBox(0, L"The process has exited.", L"INFO", MB_OK);
std::cout << processID << std::endl;
return;
}
int main()
{
DWORD dwProcessID = 1234;
HANDLE hProcHandle = OpenProcess(PROCESS_ALL_ACCESS, FALSE, dwProcessID);
HANDLE hNewHandle;
RegisterWaitForSingleObject(&hNewHandle, hProcHandle, WaitOrTimerCallback(?, ?, dwProcessID), NULL, INFINITE, WT_EXECUTEONLYONCE);
}
Run Code Online (Sandbox Code Playgroud)