eric.hee
驱动牛犊
驱动牛犊
  • 注册日期2002-05-21
  • 最后登录2002-10-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1596回复:5

关于包拦截程序在界面上的显示过程,50分!

楼主#
更多 发布于:2002-06-05 19:16
各位高手,小弟最近写了一个
使用IP Filter Hook Driver的包过滤程序,
希望能把具体的协议信息传送到用户界面上
显示出来,结构如下:

该如何进行程序设计,谢谢!
eric.hee
驱动牛犊
驱动牛犊
  • 注册日期2002-05-21
  • 最后登录2002-10-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-06-05 19:24
刚才少贴了数据结构,对不起。
typedef struct _PACKAGE_INFO {
 USHORT SrcPort; // 16位源端口号
 USHORT DstPort; // 16位目的端口号
 ULONG SrcIP;//源IP
 ULONG DSTIP;//目的IP
 short Protocol;//协议类型
}PACKAGEINFO,*PPACKAGEINFO;
zhaock
驱动太牛
驱动太牛
  • 注册日期2002-01-26
  • 最后登录2018-06-02
  • 粉丝3
  • 关注2
  • 积分73328分
  • 威望362317点
  • 贡献值1点
  • 好评度226点
  • 原创分0分
  • 专家分0分
  • 社区居民
板凳#
发布于:2002-06-06 11:31
IP Filter Hook Driver我没用过,原因是太简单,满足不了需要,而且只能用于2k以后的版本。
但你问的问题是一个通用的问题,驱动 IoCreateSymbolLink,App CreateFile, 创建一个thread,
在thread里等待一个事件,驱动由信息要往上送时,置这个事件。
斑竹好像还提供过一个code.

实在是冲着这50分,才写了这么多,好些问题网上早就有人问过,
建议把以前的问题好好看一看。
magicx
驱动老牛
驱动老牛
  • 注册日期2002-02-22
  • 最后登录2014-08-18
  • 粉丝1
  • 关注0
  • 积分-14分
  • 威望13点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-06-06 11:44

你的问题问的“大了点”,

还不如直接,叫人给你写一个?

希望的是讨论,而不是问与答!



 :D
[color=red]大头鬼! :P[/color]
fracker
驱动太牛
驱动太牛
  • 注册日期2001-06-28
  • 最后登录2021-03-30
  • 粉丝0
  • 关注0
  • 积分219分
  • 威望81点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分1分
  • 社区居民
地下室#
发布于:2002-06-07 16:04
用DeviceIoControl轮询最简单了。
swift
驱动中牛
驱动中牛
  • 注册日期2001-07-26
  • 最后登录2007-05-09
  • 粉丝0
  • 关注0
  • 积分70分
  • 威望7点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-06-07 16:15
你的结构很简单,用事件通知机制加上DeviceIoControl就可以了!
游客

返回顶部