fengger
驱动牛犊
驱动牛犊
  • 注册日期2001-05-02
  • 最后登录
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2198回复:3

关于驱动程序的通信

楼主#
更多 发布于:2001-05-12 12:37
我现在写了一个文件系统filter的驱动程序和一个tcp filter的驱动程序,希望当用户打开某一个我指定的文件或者目录的时候,
我的tcp filter能够得知,然后封住网络口,不让数据外流,
请问应该如何让这两个毫不相干的驱动程序互相通信,
或者如果不必通信,应该如何来做呢?
儿须成名,酒须醉; 酒后畅谈,是心言。
liusz
驱动牛犊
驱动牛犊
  • 注册日期2004-03-16
  • 最后登录2018-05-26
  • 粉丝0
  • 关注0
  • 积分29分
  • 威望43点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-07-30 22:16
这个问题原来很早就有人问,可是不知道现在解决了没有
shuangsy
驱动牛犊
驱动牛犊
  • 注册日期2004-03-15
  • 最后登录2018-05-26
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望41点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
板凳#
发布于:2004-07-31 09:07
提个想法,我也没试过
你想做的无非是在检测到打开某些指定文件时对此类文件的网络访问进行控制,那你能否将这两个功能放到一个驱动中?
也就是说,你在你的TCP 过滤程序中加入一个挂钩函数,将文件打开函数挂载为你自己的过滤函数,一旦发现匹配规则的文件被打开,就通过函数调用或者设置事件等方法向本驱动中的TCP过滤部分发出通知,好及时地对此文件的网络通信进行拦截。
完全是凭空想象,也不知道是否可行。
以德服人
liusz
驱动牛犊
驱动牛犊
  • 注册日期2004-03-16
  • 最后登录2018-05-26
  • 粉丝0
  • 关注0
  • 积分29分
  • 威望43点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-08-01 09:52
哦这样啊  消息机制   从来没有实际接触过这个东西。特别是对驱动,不知道这些东西是不是能全部照搬过来。我知道的理论和自己的CODE有很大的差距。
游客

返回顶部