块设备驱动程序中的生产者消费者实现?
我正在尝试在我的块级驱动程序中实现类似于生产者-消费者的情况(在 Linux 内核版本 2.6.39.1 上)。我的块驱动程序的 make_request_fn 从用户级应用…
从头开始制作 USB 设备...VCP 驱动程序的优点是什么?
我正在构建一个具有 USB 接口的东西,我非常热衷于用于此目的的 FT232RL。制造商为 Linux 和 Windows 提供虚拟 com 端口驱动程序。我以前从未真正做过…
连接应用程序与设备驱动程序
这是一道面试题。 我已经为 char 设备编写了设备驱动程序,所以我知道代码结构如下所示: struct file_operations something { .owner=my_device_open…
使用InstallShield安装驱动程序
我需要创建一个 InstallShield 12 项目,在 WinXP 或更高版本上安装驱动程序。如何使用 InstallShield 12 来完成此操作?…
获取与 COM 端口相关的设备/驱动程序信息?
我有一个串行转 USB 设备,在 Windows 设备管理器中具有类似名称的设备驱动程序。这些设备并不总是在系统启动时获取相同的 COM 端口,因此我的程序需…
以编程方式禁用 Windows 7 上的在线驱动程序搜索
我正在开发一个需要安装即插即用驱动程序的程序。我的问题是,设备第一次插入时,默认情况下,Windows 7 32 位会自动在线搜索与设备更匹配的驱动程序…
即插即用的 INF 问题(使用 IoRegisterPlugPlayNotification )
您好,想在新 USB 获取插件时使用 IoRegisterPlugPlayNotification 进行通知!我的代码不起作用(我没有收到通知) 可以在 DriverEntry 中使用 IoRegi…
XP 注册表过滤驱动程序
我想制作一个专门针对Windows XP的注册表过滤驱动程序。 我知道官方 WinDDK 中有一个示例,但它只能工作 在 Windows 7 上。 是否有可能为 Windows XP …