请问,在NDIS中间层驱动开发中,当收发包时怎么得知对应的收发进程信息

sw100 2010-01-23 10:33:57
在收发过程中,怎么才能得到包对应的进程信息.(该进程就是指要接收/发送该包的应用)
比如,进程ID,EPROCESS指针之类的信息.有未公开的AIP也行呀.
使用getcurproc/thread之类的API能行吗?
我查到能通过IRP得到发送IRP的进程信息,
但包指针中的内存MDL的EPROCESS好像都是NULL.
...全文
121 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
asideu 2010-01-28
  • 打赏
  • 举报
回复
好像直接取当前进程得到的并不一定是发送进程了 呵呵
“曲线实现”
端口联系进程
NDIS 可以获取连接端口号
然后就可以关联到进程了

也可以结合tdi配合一起搞嘛
sw100 2010-01-24
  • 打赏
  • 举报
回复
顶一下.......
kyzf 2010-01-23
  • 打赏
  • 举报
回复
帮顶下。

MARK.
sw100 2010-01-23
  • 打赏
  • 举报
回复
自己顶一下.......................

21,600

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
  • 驱动开发/核心开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧