WriteProcessMemory ERROR_PARTIAL_COPY 299

我试图写入另一个进程的内存,我打开它的权限38h(VM_OPERATION,VM_READ,VM_WRITE),然后我使用权限4h(PAGE_READWRITE)的VirtualProtectEx,但我也试过PAGE_EXECUTEREADWRITE – 同样的错误后。

然后我调用ReadProcessMemory,并成功读出修复地址的值。 但是,当我试图用WriteProcessMemory写入该地址时,我得到了Errorcode 299 – ERROR_PARTIAL_COPY。

有谁知道如何解决这个问题?

编辑:解决 – 没有通过缓冲区写作为参考,但作为一个值