Hug*_*len 9 windows usb vendor-id product-id
在 Windows XP 下,是否有任何简单的方法可以更改或欺骗 USB 设备的供应商和产品 ID?(更改相应的描述字符串可能也不错)
举例来说,有一个有用的程序需要特定的设备,但是当您已经拥有可能与该程序配合使用的非常相似的设备时,您不明白为什么要购买新的程序。
我已经做了很多谷歌搜索,显然它可以在 Linux 下完成,所以我想到在 Linux 下的 VM 中运行 Windows,但这会有点不方便。
USB 供应商 ID/产品 ID 可能是硬编码在设备的固件中,因此如果不破解固件可能无法更改。
由于大多数固件都具有防止更改的保护,因此这可能会使 USB 设备变砖。
很抱歉是负面的,但我认为这是不可能的。
您可以使用devcon(此处列出的最简单安装方法)来完成此操作,这是 Windows DDK/WDK 提供的实用程序。您可以在链接中找到适用于 Windows XP 的独立版本。
特别是,devcon的sethwid命令可能能够执行您正在寻找的操作。有关一些教程,请参阅示例页面。
我不确定这会完全符合您的要求,但我有一种强烈的感觉,它可能与您无需编写自己的过滤器驱动程序一样接近。如果您确实需要编写自己的驱动程序,请获取 WDK 并阅读src\setup\devcon 中的devcon源代码。
您也可以通过其他方式使用devcon来实现您的目标,但如果没有更多详细信息,则很难确切说明如何使用。祝你好运!