小编arc*_*arc的帖子

Windows句柄始终返回INVALID_HANDLE_VALUE

HANDLE process = OpenProcess(PROCESS_VM_OPERATION | PROCESS_VM_WRITE, FALSE, PID);
    if (process = INVALID_HANDLE_VALUE)
    {
        printf("Failed to open PID %d, error code %d",
            PID, GetLastError());
    }
Run Code Online (Sandbox Code Playgroud)

我试过这个功能,但总是返回"无法打开PID(编号)错误代码0".即使只有PROCESS_VM_READ.

当我输出此代码中的内存地址的值

ReadProcessMemory(process, (LPVOID)0x14AC1BC, &value, sizeof(DWORD), NULL);
cout << value << endl;
Run Code Online (Sandbox Code Playgroud)

它返回垃圾值.

c++ winapi

-4
推荐指数
3
解决办法
309
查看次数

标签 统计

c++ ×1

winapi ×1