虚拟串口驱动要达到的效果:虚拟出两个串口,使得两个应用程序可以通过这两个com口通信。问题: 1)驱动加载的时候,调用一次AddDevice,而且AddDevice里只调用一次IoCreateDevice,创建了一个com口,那么两个com口的创建应该如何实现? 2)假... 全文

2008-12-13 19:13 来自版块 - 内核编程

请问ndis hook开发的防火墙如何与像诺顿或卡吧之类的安全产品兼容呢?

2007-12-05 10:30 来自版块 - NDIS网络接口开发

比如我用netstat 命令获得本地IP/PORT和远端IP/PORT,然后想断开这个连接。不知道怎么用TDI驱动来做到。虽然我HOOK TDI但是,我写的驱动是在系统启动之后启动,所以在这之前的网络连接我的驱动里得不到有用信息。不知道对于这些连接应该怎么去断开连接。

2007-11-11 15:50 来自版块 - NDIS网络接口开发

我HOOK了NDIS_OPEN_BLOCK中的receivehandler为new_receiverhandler,然后在new_receiverhandler中,我是这样处理的: 第一步: 申请一个结构体保存new_receivehandler函数的参... 全文

2007-09-24 14:14 来自版块 - NDIS网络接口开发

请达人帮帮忙,目前碰到一个困难,,就是对于截获到的事件回调函数tdi_event_connect,里面的IRQL==DPC级别,不能在里面直接调用KeWaitForSingleObject,等待用户的决定,谁能帮忙给个建议吗??小弟感激不尽啊。。

2007-07-24 15:20 来自版块 - NDIS网络接口开发

在修改tdi_fw中,想在截获到tdi_event_connect中,添加代码来与用户交互,让用户决定是否允许这个连接建立或拒绝连接的建立。。我的做法是这样的: 1) 建立一个询问队列和一个事件对象1 2) 建立一个系统线程,循环等待一个事件对象2 ... 全文

2007-07-23 10:12 来自版块 - NDIS网络接口开发

目前,我在做一个基于TDI过滤和NDIS HOOK 的双层过滤防火墙,但是两个层都要建立规则进行包过滤匹配,为了提高效率,打算在出包时,只要TDI匹配后认为是可以放行的包,在NDIS层就不进行再次匹配,相反在收包时,在NDIS层匹配过后的包,认为放行的,在tdi层就不进行多余的... 全文

2007-07-16 15:24 来自版块 - NDIS网络接口开发


返回顶部