我运行一个程序,如何得到它的内存句柄?
解决方案 »
- 程序运行中,占用内存太大的问题,求解决办法~~~~
- 在vb中怎么调用图片?
- 请教高手一个问题
- 设置ListView的ColumnHeaderIcons后,界面的美观问题
- 如何通过写代码实现一个窗口的UNLOAD
- 怎样用vb.net 实现FTP操作?
- 情问哪里可以下载关于VB+sql server的技术书籍,正确即给分:)
- 要解决这个问题对我来说真的很难(第一次亲密接触)请各位朋友帮忙谢谢大家
- vb连接server2000数据库,访问数据时出现3001错误,为啥啊,急!
- 我用wininet.dll的API,怎样知道我的数据已经发送完毕?
- WebBrowser与Word的问题
- 用Timer控件怎么做一个计时器
HANDLE hProcess, // 目标进程句柄
LPCVOID lpBaseAddress,
// 读取数据的起始地址
LPVOID lpBuffer, // 存放数据的缓存区地址
DWORD nSize, // 要读取的字节数
LPDWORD lpNumberOfBytesRead
// 实际读取数存放地址
);参数
hProcess
目标进程的句柄,该句柄必须对目标进程具有PROCESS_VM_READ 的访问权限。
lpBaseAddress
从目标进程中读取数据的起始地址。 在读取数据前,系统将先检验该地址的数据是否可读,如果不可读,函数将调用失败。
lpBuffer
用来接收数据的缓存区地址。
nSize
从目标进程读取数据的字节数。
lpNumberOfBytesRead
实际被读取数据大小的存放地址。如果被指定为NULL,那么将忽略此参数。
返回值
如果函数执行成功,返回值非零。