阅读:1545回复:9
谁有驱动程序主动发送信息给应用程序的例子
我看了本网站的很多帖子,没有找到相关的例子。
谁有,请发一份。如果有注释那就更好了,谢谢!! aasa2@sohu.com |
|
|
沙发#
发布于:2004-09-14 14:21
不知道你的“主动发送信息”你是怎么理解的
|
|
|
板凳#
发布于:2004-09-14 15:11
To AllenZh:驱动程序提供一种方法来通知应用程序。
或者说 应用程序想从驱动程序接受事件通知。 我这样想的,网卡接受到数据,然后通知程序有数据包进来了。 |
|
|
地板#
发布于:2004-09-14 16:29
应用程序创建一个event给驱动,然后监视这个event的状态。
驱动收到包的时候改变event的状态,应用程序不就知道了。 |
|
|
地下室#
发布于:2004-09-14 16:39
你说的是:
应用程序首先调用createEvent打开时间对象句柄,然后通过调用DeivceIoControl把该事件句柄传递给驱动程序. 但是我不知道如何把数据也传给应用程序? |
|
|
5楼#
发布于:2004-09-14 19:13
可以的办法很多DeviceIoControl、内存共享等都可以
|
|
|
6楼#
发布于:2004-09-14 20:46
你说的是: 内存共享就可以了 |
|
|
7楼#
发布于:2004-09-15 15:00
那驱动方面如何改变event,并将event传递给应用程序
|
|
|
8楼#
发布于:2004-09-17 10:53
引用:
那驱动方面如何改变event,并将event传递给应用程序 具体的实现,4你可以看看例子FireWall-01,它实现了Event通信。该代码在本网站上有,你搜索即可。或者跟我联系,发给你 |
|
|
9楼#
发布于:2004-09-18 10:30
看看《windows VxD 与设备驱动程序权威指南》的通信章节,然后试一试,通过后不忘将简要代码拿来我参考一下(zhmx102@126.com),我也正要搞,呵呵 :D
|
|