HAL에서 검색 할 수 있지만 레이블을 장착하거나 변경할 필요가없는 방식으로 장치를 표시하는 방법

StackOverflow https://stackoverflow.com/questions/760310

문제

USB 플래시 장치를 표시하거나 레이블을 변경하지 않고 프로그래밍 방식으로 테스트 할 수있는 방법으로 표시하는 방법을 찾으려고 노력하고 있습니다.

장치가 사용자와 다르게 행동하거나 외관하지 않는 장치에 대해 수정할 수있는 속성이 있습니까?

Ubuntu Jaunty 실행.

도움이 되었습니까?

해결책

VID/PID를 변경하면 사용자 지정 드라이버없이 장치를 사용할 수 없게 만들 수 있습니다. HAL은 플래시 드라이브를 자동으로 장착해서는 안됩니다.

즉, 항상 부츠 섹터 및/또는 드라이브의 시작 부분에 무언가를 몰래 넣을 수 있습니다. 맞춤 목적으로 사용할 수있는 많은 여분의 바이트가 있습니다.

다른 팁

이 속성을 수정할 수는 없지만 튜플 (vendor_id, product_id, serial_number)은 각 장치마다 고유하므로 이미 마크로 사용할 수 있습니다. LSUSB 또는 USBLIB를 사용하여 USB 버스의 장치를 열거 할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top