ReadVirtualMemory是什么API函数,哪位高手知道,我找的好幸苦呀。分不够可加!!!!!
解决方案 »
- delphi 7 里怎么显示处理这个 实心圆点特殊字符 •
- 关于多线程的释放与MsgWaitForMultipleObjects的问题
- 请教删除特定文件中内容
- 请问网络硬盘实现原理--------急切!!!!
- 前面mp3的问题,我猛然醒悟,是否我给的分少了,这里补上!!快来帮人了!
- 请教各路大虾:Delphi编程现在是否流行?
- 【紧急求救】动态创建TXMLDocument后,其的DocumentElement不能使用。报Access violation错误!
- 哪有代理服务器的IP?
- 求高手
- 我在程序中使用的是ADO连接Access 2000数据库,如何将MS Jet 4打包发行?
- delphi高手请进!
- 在delphi中应该怎么输出web service(vs.Net) 方法参数
0xa4 ReadVirtualMemory
{
HANDLE hProcess = ::OpenProcess(PROCESS_QUERY_INFORMATION, TRUE, ::GetCurrentProcessId()); Win32Check(hProcess != NULL); ::THandleTable tblHandles; // 使用 Native API 获取系统句柄表 const TSystemHandle *pHandle = tblHandles.FindHandle(::GetCurrentProcessId(), hProcess); Win32Check(::CloseHandle(hProcess)); assert(pHandle); PVOID pObj = pHandle->Object; // 句柄指向对象地址就是 EPROCESS 结构的地址 assert(pObj); PHYSICAL_ADDRESS addr = { 0, 0 }; ReadVirtualMemory((LPCVOID)((DWORD)pObj + 0x18), &addr.LowPart, sizeof(addr.LowPart)); return addr;
}
麻烦大哥了!