阅读:1739回复:2
NDIS HOOK驱动中可以得到当前网络通信的进程,但是怎样得到该进程的父进程?
在主进程在程序又创建了一个explorer进程,这样我就可以在两个explorer之间切换进行工作,但是在不同的explorer下工作时对网络又有不同的控制,比如在新创建的explorer工作时不准访问外网,在原来系统的explorer工作时不准访问内网等,现在用NDIS HOOK编写了驱动,在驱动中可以得到当前网络通信的进程,但是我怎么知道该进程是属于哪个explorer呢?请指点
|
|
最新喜欢:![]() |
沙发#
发布于:2007-01-22 16:36
通过进程的PEB可以获取相关信息,似乎叫做InheritID,就是当前进程的父进程ID。
用进程的父ID和explorer的进程ID比较一下是否相同即可判断。 |
|
|
板凳#
发布于:2007-01-22 18:10
但是驱动中怎么得到PEB呢?用什么函数呀?
如题,请指点 |
|