-
-
[求助]OpenProcess打开进程失败
-
2008-7-13 22:04
12220
-
'模块部分
Private Const PROCESS_VM_WRITE = (&H20) '用OpenProcess打开进程时指定写内存空间权限
Private Const PROCESS_VM_OPERATION = (&H8) '用OpenProcess打开进程时指定操作权限。MSDN上说:Enables using the process handle in the VirtualProtectEx and WriteProcessMemory functions to modify the virtual memory of the process.
Private Const PROCESS_CREATE_THREAD = (&H2) '用OpenProcess打开进程时指定创建线程权限
'窗体部分
'在过程中调用 OpenProces
pHandle = OpenProcess(PROCESS_CREATE_THREAD Or PROCESS_VM_OPERATION Or PROCESS_VM_WRITE, False, pid) ' 在内存地址中读取数据
'结果pHandle=0 说明打开进程失败
但是用同样的方法却可以打开别的进程,读到内存数据
请高手指教,最好能详细一些,谢谢
[CTF入门培训]顶尖高校博士及硕士团队亲授《30小时教你玩转CTF》,视频+靶场+题目!助力进入CTF世界