代码之家  ›  专栏  ›  技术社区  ›  lfaraone

如何以HAL可以重新读取但不需要安装或更改标签的方式标记设备

  •  1
  • lfaraone  · 技术社区  · 16 年前

    我正试图找到一种方法来标记一个USB闪存设备,我可以通过编程来测试它,而无需安装它或更改标签。

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

    运行Ubuntu jaunty。

    2 回复  |  直到 16 年前
        1
  •  0
  •   sybreon    16 年前

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

    也就是说,您总是可以在引导扇区和/或驱动器的开始部分偷偷地插入一些东西。其中有很多空闲字节可以用于定制目的——既有害又有害。

        2
  •  1
  •   Ber    16 年前

    不能修改此属性,但元组(供应商_id、产品_id、序列号)对于每个设备都是唯一的,因此可以将其用作已经存在的标记。 您可以使用lsusb或usblib枚举USB总线上的设备。