1

我正在尝试找到一种方法来标记 USB 闪存设备,这种方法无需安装或更改标签即可以编程方式进行测试。

是否有任何我可以修改的关于设备的属性不会导致其行为/外观对用户有所不同?

运行 Ubuntu Jaunty。

4

2 回答 2

1

您无法修改此属性,但元组 (vendor_id, product_id, serial_number) 对于每个设备都是唯一的,因此您可以将其用作已经存在的标记。您可以使用 lsusb 或 usblib 枚举 USB 总线上的设备。

于 2009-04-17T14:59:41.483 回答
0

如果没有自定义驱动程序,更改 VID/PID 可能会使您的设备无法使用。HAL 不应该为您自动安装闪存驱动器。

话虽如此,您总是可以将某些东西偷偷溜进引导扇区和/或驱动器的开头部分。那里有很多多余的字节可以用于自定义目的——无论是邪恶的还是其他的。

于 2009-04-17T15:12:10.393 回答