gpt4 book ai didi

windows - 将过滤器驱动程序安装到现有设备

转载 作者:可可西里 更新时间:2023-11-01 10:01:25 25 4
gpt4 key购买 nike

我正在学习如何编写过滤器驱动程序,并尝试在现有的 HID 驱动程序(鼠标或键盘)上安装一个以进行练习。据我了解,我至少应该向硬件注册表项添加一个 UpperFilters 项。还有什么我应该做的吗?

当我使用 regedit 手动将 UpperFilters 键添加到我的目标 USB 鼠标设备时,regedit 提示它无法创建该键。我怀疑 regedit 不允许修改 Windows 提供的设备驱动程序堆栈注册表。是否有任何其他方法可以将我的筛选器驱动程序安装到现有设备堆栈?

最佳答案

默认情况下,Windows 7 不允许在 HKLM\SYSTEM\CurrentControlSet\Enum 层次结构下对 SYSTEM 帐户以外的任何人进行修改(即,甚至不允许管理员),因此添加 UpperFilters 手动输入特定设备并不容易。但是,在 INF 中应该很容易。

但是,如果您想过滤所有鼠标,您应该将 UpperFilters 键添加到鼠标设备类——即添加到 HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E96F -E325-11CE-BFC1-08002BE10318}。即使在 Windows 7 上也应该不受阻碍,但通常您也可以通过 INF 执行此操作。

编写INF时,可以在AddReg中添加FLG_ADDREG_APPEND(0x00000008)标志部分,以便您的过滤器将添加到鼠标设备类上的任何其他过滤器。

关于windows - 将过滤器驱动程序安装到现有设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5769786/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com