0

我正在做一些驱动程序编程,我有一个伪设备的 PNP 驱动程序,它有自己的自定义设备设置类。驱动程序是一个伪总线枚举器并创建伪设备,这与烤面包机示例不同。

无论如何,我现在有很多旧的,不需要的条目HKLM\SYSTEM\CurrentControlSet\Enum。是否有一些不错的实用程序可以删除其中的旧设备枚举?我似乎无法使用devconor来做到这一点pnputil。我可以手动删除它,但这真的很乏味,因为它只有SYSTEMEnum.

4

1 回答 1

1

devcon remove不起作用的原因是因为 devcon 对DIGCF_PRESENT标志进行了硬编码,并且您不需要的旧设备当前不存在。由于 devcon 源代码是公开的,因此您可以编译自己的版本来删除标志。

提示:开始查看cmdRemove函数。

于 2014-04-24T21:51:10.387 回答