有人可以帮我吗,我不知道为什么 ReadProcessMemory 函数失败并且 GetLastError = 299。这是我的代码,我看不出我做错了什么。
if(ReadProcessMemory(hProcess, (void*)0, IDH_Buffer, sizeof(IMAGE_DOS_HEADER), 0) != true)
std::cout << "Failed to read from Process, GLE=" << GetLastError() << "\n";
IDH_Buffer 已分配,hProcess 不为 NULL
我的应用程序以管理员身份运行,我尝试读取的应用程序是标准用户模式应用程序。
请你给我建议。谢谢