返回信息流比如我运行两个独立的进程,之间没有任何关系。那么一个进程为了对另一个进行操作,怎么得到另一个进程的句柄呢?唯一的已知是进程的全路径
这是一条镜像帖。来源:北邮人论坛 / cpp / #47478同步于 2010/12/8
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
若问个小问题,windows下编程
a206206
2010/12/8镜像同步8 回复
订阅后,新回复会通过你的通知中心匿名送达。
8 条回复
CreateToolhelp32Snapshot
process32first
process32next
根据进程名找到pid 或者直接指定pid
openprocess取得句柄
详见msdn
【 在 DrJan 的大作中提到: 】
: CreateToolhelp32Snapshot
: process32first
: process32next
: ...................
只有遍历这种方法,不能更快点么。。
如果进程比较多的话那就不太方便
在驱动里
PsSetCreateProcessNotifyRoutine
注册一个回调函数
发现目标进程创建 直接啥都有了
【 在 a206206 的大作中提到: 】
: : CreateToolhelp32Snapshot
: : process32first
: : process32next
: ...................
参见师兄
师兄威武
【 在 rebirthatsix 的大作中提到: 】
: ZwQuerySystemInformation
: 同样也是获取所有的,没什么好方法,都需要先拿pid,如果知道PID就另说了
: --
: ...................