是否有可能编写一个HID驱动程序,从设备input执行一些操作,而不需要在用户层的应用程序?
Microsoft文档描述用户层中的客户端应用程序,通过HID.dll与内核中的HID体系结构进行交互。 当没有客户端时,内核级驱动程序代码是否还在运行?
如果这是可能的,什么types的操作被允许? 例如,驱动程序可以将设备中的信息从UDPstream中传输出去吗?
与HID交谈
从Windows 7服务读取HID设备的问题(会话0)
是否有可能使计算机像蓝牙HID设备一样运行?
FOR / F循环中的虚假“system cmd.exe”
使用批处理脚本查找并删除驱动器上每个文件夹中的desktop.ini文件
如何将X11键码可靠地转换回扫描码或隐藏使用ID
msysgit:不设置隐藏标志的选项
如何在Ubuntu Jaunty下从HID设备读取事件?
写一些东西给Linux的设备?
是。 如果你不能从中断例程中做所有你需要的,内核模式驱动程序可以在使用PsCreateSystemThread启动(即从DriverEntry )启动一个或多个系统线程,然后作为自己的客户端。
当然,你只能执行内核模式下的操作。 对于网络操作, Winsock内核 API可用。 从文档中不清楚这个界面是否可用于所有的驱动程序,或者只适用于网络驱动程序,但是如果有必要,您可以随时在自己的驱动程序旁边安装一个网络过滤驱动程序。
但请注意,安装系统服务作为用户模式组件可能更容易。 您应该能够从设备特定的联合安装程序执行此操作,如此处所述 。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。