我正在尝试找到一种方法来标记 USB 闪存设备,这种方法无需安装或更改标签即可以编程方式进行测试。
是否有任何我可以修改的关于设备的属性不会导致其行为/外观对用户有所不同?
运行 Ubuntu Jaunty。
您无法修改此属性,但元组 (vendor_id, product_id, serial_number) 对于每个设备都是唯一的,因此您可以将其用作已经存在的标记。您可以使用 lsusb 或 usblib 枚举 USB 总线上的设备。
如果没有自定义驱动程序,更改 VID/PID 可能会使您的设备无法使用。HAL 不应该为您自动安装闪存驱动器。
话虽如此,您总是可以将某些东西偷偷溜进引导扇区和/或驱动器的开头部分。那里有很多多余的字节可以用于自定义目的——无论是邪恶的还是其他的。