前一段时间开始学习TDI驱动,参考的资料是楚狂人的那本经典的<<Windows_TDI过滤驱动开发>>以及开源的tdifw防火墙.对于我们这些从来没有接触过驱动开发的人来说,虽然楚狂人的书写的很详细,很有指导性,但是由于自身不具备很多基本的概念,比如I...
全文
回复(22) 2007-01-07 19:58 来自版块 - NDIS网络接口开发
表情
driver12345谢谢大家! 这个问题解决了! 是查询的时机有点不对 要等connect连接完成之后再去查(2007-02-09 10:12)
asmsys应该用TdiBuildInternalDeviceControlIrp而不是IoAllocateIrp。(2007-02-08 11:56)
driver12345整没有人回答呢? 我想得到通过网络邻居访问时候的本地端口 其他的是可以得到的(2007-02-06 18:30)
driver12345没有人回答问题! 我现在想过滤TDICONNECT这个函数 我在这里想得到本地的地址和端口 代码如下: pIrp = IoAllocateIrp( pDeviceObject->StackSize, FALSE ); if( !pIrp ) { return( ...(2007-02-05 10:08)
driver12345你好zxm1983123 我看了你的代码 我现在要得到本地的ip和端口要整样处理呢? 看了一些例子但得到的地址不对 我用TdiBuildQueryInformation 发送irp但返回的信息里AddressType == TDI_ADDRESS_TYPE_IP 是0 所以导...(2007-01-30 17:41)
aben1223那么该怎么办? 我的想法是先断网,然后unload,再启动网络。 但是不知道该用什么函数,怎么做,(2007-01-24 09:21)
tooflatnet stop当然不行了,还有irp在处理中(2007-01-23 22:50)
aben1223还有啊 这个驱动只要一net stop 就死机了 softice 跳出page fault(2007-01-08 11:27)
aben1223正在试验你的这个FilterTdiDriver.rar 不过最好在注册表里改改 把路径改在sysytem32里面的driver。 而不是 sysytem32里面, 对了问大家一个问题 为什么FilterTdiDriver.sys和passthru.sys一样 , 都是一启动就老...(2007-01-08 11:15)
aben1223太感谢你了 我最近也在研究TDI。 看tdifw1.4.4实在看不下去。 我现在研究的是pcausa的那个passthru的tdi例子 还是有一些体会的。 多多加油(2007-01-08 09:14)

返回顶部