0
我开发一个application.My驱动程序有一些数据要发送到应用程序和接收response.But我不知道什么是应该做的方式。 任何人都可以推荐给我吗? 非常感谢。 问候,Windows - 驱动程序和应用程序之间的通信通道。
我开发一个application.My驱动程序有一些数据要发送到应用程序和接收response.But我不知道什么是应该做的方式。 任何人都可以推荐给我吗? 非常感谢。 问候,Windows - 驱动程序和应用程序之间的通信通道。
您可以轻松地发送异步读取请求的设备,并把它们在一个IRP队列的驱动程序。
这就是所谓的反向的调用。
看到这个article上的技术。
当您发送到驱动程序的要求,您可以指定,将使用模式指针保持活动状态。有了这个,你可以直接通过这个'共享内存'进行通信。
喜克里斯托弗, –
我的驱动器是firewall.It检测所有传入的请求,并发送请求信息<源/目的IP,端口...>到我application.App将响应immediately.My驱动程序接收消息,并且检查请求将被阻止或允许。它是同步的。以上解决方案是否合适? –
稍微更新了答案。您可以查看包含NDIS6轻量级筛选器驱动程序的WDK。也许这可以缓解你的工作。 – Christopher