阅读:1270回复:7
NDIS 如何与app通信〉?
我想编写一个NDIS驱动来拦截数据包,但我不知道如何与应用程序
通信来用应用程序显示接收到的数据,那位大虾能告诉我, 谢谢了 |
|
沙发#
发布于:2003-04-07 09:06
我想编写一个NDIS驱动来拦截数据包,但我不知道如何与应用程序 可以通过deviceioctrl通讯。---有骗分之嫌:) |
|
板凳#
发布于:2003-04-08 18:07
其实就是DeviceIoControl最方便了。
|
|
地板#
发布于:2003-04-08 21:01
我再补充一点。
创建一个事件,应用程序开一个线程等待这个事件。等到后使用DeviceIoControl向驱动要求,驱动可以将数据放入到输出缓冲中。 可以约定一个事件名字告诉驱动,由驱动使用IoCreateSynchronizationEvent创建事件,再在应用程序层用OpenEvent打开。 :D |
|
|
地下室#
发布于:2003-04-08 22:47
我再补充一点。 你累不累阿? 直接用Overlap方式调用DeviceIoControl不就行了? |
|
5楼#
发布于:2003-04-09 12:31
参考XPDDK的passthru例子和xfilter,一定可以解决。
|
|
6楼#
发布于:2003-04-17 18:01
学习◎!
|
|
7楼#
发布于:2003-04-18 00:46
学西
|
|