2009-04-17 70 views
1

我試圖找到一種方法來標記USB閃存設備,以便可以通過編程方式進行測試安裝它或更換標籤。如何用HAL可以修復的方式標記設備,但不需要安裝或更改標籤

是否有任何屬性我可以修改關於一個設備,不會導致它的行爲/看起來不同的用戶?

運行Ubuntu Jaunty。

+0

-1:沒有指定操作系統。 -1:「對用戶看起來不同」的定義不明確。 -1:不知道爲什麼Python在這裏提到。這個問題需要工作。 – 2009-04-17 14:02:03

回答

0

如果沒有自定義驅動程序,更改VID/PID可能會使您的設備無法使用。 HAL不應該爲您自動安裝閃存驅動器。

這就是說,你總是可以偷偷摸摸的引導扇區和/或驅動器的開始部分。這裏有很多可用於定製目的的備用字節 - 既有惡意也有其他。

+0

重新自動安裝,我的意思是訪問的應用程序,*使用* hal :) 我會看看我可以做什麼與翻轉MBR位。 – lfaraone 2009-04-17 15:41:58

1

您無法修改此屬性,但元組(vendor_id,product_id,serial_number)對於每個設備都是唯一的,因此您可以將此用作已存在的標記。 您可以使用lsusb或usblib枚舉USB總線上的設備。

相關問題