我之前写过NDIS的一个驱动程序,用来和应用程序通信。后来放下一段时间,在这段时间内微软发布了WDF。我想问两个问题:1. 新的WDF能不能兼容以前的驱动程序?2. 新的WDF开发的驱动程序能不能在XP下运行?毕竟XP目前还是主流谢谢BTW,版主现在还是zhaock,呵呵,给我很... 全文

2009-09-01 09:59 来自版块 - NDIS网络接口开发

有两个问题折磨我已久,恳请各位老大帮我诊断一下:1、我在passthru的PtReceive中收到包,然后将其存到自己的缓冲区,然后打印出来,得到结果A;然后我将此包存放到链表中去,在上层读取时返回给应用程序,在返回的时候,我又重新打印了一次,得到结果B。问题在于结果A和B丝... 全文

2005-08-11 09:47 来自版块 - NDIS网络接口开发

我说的设备扩展就是Passthru中的Adapt结构,我在其中加入了自己的参数。我想在IRP_MJ_READ 和IRP_MJ_WRITE处理例程中得到这个Adapt结构,请问它能得到吗?如果能,那么它是在Irp的那个地方?谢谢各位了

2005-08-04 14:03 来自版块 - NDIS网络接口开发

我知道0x0800代表的是IP协议,这个0x8e88 是什么?查了好多资料都没有

2005-08-03 12:11 来自版块 - NDIS网络接口开发

我想在NDIS层收包和发包,但是不太清楚NDIS层中收上来的包的格式是IP层的还是链路层的,还有将要往外发的包的格式是IP层的还是链路层的。 小弟急用,请各位大侠不吝赐教,多谢啦

2005-07-26 11:42 来自版块 - NDIS网络接口开发

请问各位大侠,我想绕开中间层,直接和miniport driver交互,可以吗?如果可以,我需要在miniport驱动中做点什么呢?谢谢

2005-06-13 18:51 来自版块 - NDIS网络接口开发

特别的如Passthru,安装完毕后在服务项中和设备管理器中都会出现类似网卡的图标,请问怎样才能使它们消失?多谢了

2005-04-19 20:18 来自版块 - 驱动及应用程序安装程序制作

我的目的是,安装成功后不许在任何地方出现虚拟网卡的图标,包括网络邻居,包括设备管理器等地方。请问有没有可能实现?回答即有分,谢谢![编辑 - 4/19/05 by michael4338]

2005-04-19 16:02 来自版块 - NDIS网络接口开发

同志们,大家把眼光放远一点,NDIS好则好矣,但效率是不是不太足够啊?我们今天面对的是千兆甚至万兆网,这么多的处理流程显然不太适应,同志们怎么看?有没有别的好方向,指点一下?

2005-04-07 15:55 来自版块 - NDIS网络接口开发

我在本论坛置顶帖子中好像看到过这样的信息,说NDIS HOOK就像邪派武功,难练,用得不好会走火入魔,但是威力巨大。但是在别的地方又看到一篇文章带源码介绍说NDIS HOOK其实很简单,就是:驱动中建立一个普通的设备,然后通过IOCTL_PF_SET_EXTENSION_POIN... 全文

2005-04-06 21:11 来自版块 - NDIS网络接口开发

应用程序中的ReadFile方法返回值总是成功,我明明在驱动里的读例程ReadDispatch中检测到有返回值为STATUS_PENDING的情况,为什么?是不是STATUS_PENDING应该对应应用程序中的ERROR_IO_PENDING?问题简单,时间紧迫,还望各位好汉拔刀... 全文

2005-04-01 21:28 来自版块 - 内核编程

占用大家一点宝贵的时间我编写了两个驱动,其中一个是KMD型的TDI Filter。可以动态加载,我用CreateService的服务方式实现。第二个是WDM型的,里面有PnP函数,用服务方式动态加载时,CreateService和OpenService函数都能成功,但是Start... 全文

2005-04-01 14:19 来自版块 - 驱动及应用程序安装程序制作

占用大家一点宝贵的时间我编写了两个驱动,其中一个是KMD型的TDI Filter。可以动态加载,我用CreateService的服务方式实现。第二个是WDM型的,里面有PnP函数,用服务方式动态加载时,CreateService和OpenService函数都能成功,但是Start... 全文

2005-03-31 19:57 来自版块 - 内核编程

我写了两个驱动A和B,一个应用程序C。然后A和C都需要调用B。在B中我用的是符号连接名方式创建设备。请问为什么应用程序打开设备老是失败呢?

2005-03-30 19:32 来自版块 - 内核编程

上贴由于页面错误不能给分,sorry上贴你说可以在TDI_CONNECT的那个IRP结束的时候,查询本地的地址你是说用Query的方法?还是那个端口存在于某个结构中?可否明示?我的邮箱michael4338@sina.com

2005-03-24 20:28 来自版块 - NDIS网络接口开发

前几天冒昧问您一个问题,多谢您的指教使我的程序有了较大进展,区区50分,请莫嫌少。有一事尚不明了,在TDI_CONNECT发生时可以截获到远程地址和端口,那么什么时候,用什么方法可以得到本地端口呢?

2005-03-24 14:12 来自版块 - NDIS网络接口开发

功能很简单,就是遍历链表,能够取出其中每个元素并能加以修改便可。哪位同志过来拿此分?[编辑 - 3/20/05 by michael4338]

2005-03-19 21:44 来自版块 - NDIS网络接口开发

上一贴也是同样的标题。现在重开一贴。因为系统可能有故障,我在论坛首页中是已登录状态,进入NDIS专区就是没登录,导致不能给分。得不到答案事小,被人误解人格事大 :)我的问题是:我想针对每一个TDI 操作,包括TDI_ACCEPT,TDI_ACTION,TDI_ASSOCIATE_... 全文

2005-03-17 21:05 来自版块 - NDIS网络接口开发

最近来访

(2)

返回顶部