111,094
社区成员




没办法直接直接打开句柄内存,应该是左右保护禁止读写,附加等操作
1.KiAttachProcess 函数
2.NtReadVirtualMemory 内存函数
3.NtWriteVirtualMemory 内存函数
4.NtOpenThread 线程函数
5.NtOpenProcess 进程函数
这几个函数有办法去处理么
// 打开游戏进程的内存
//processHandle 打开进程的句柄,返回0则打开失败
IntPtr processHandle = OpenProcess(PROCESS_VM_READ, false, pro[0].Id);
if (processHandle == IntPtr.Zero)
{
MessageBox.Show("无法打开进程的内存!");
return;
}
MessageBox.Show("打开成功");
你要干啥, 如果你要操作其他进程的内存, 建议老老实实去下钩子
改用C++