كيفية وضع علامة على جهاز بطريقة يمكن استبدالها عن طريق HAL ولكن لا يتطلب تركيب التسمية أو تغيير الملصق

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

سؤال

أحاول إيجاد طريقة لوضع علامة على جهاز فلاش USB بطريقة يمكنني الاختبار البرمجي دون تثبيتها أو تغيير الملصق.

هل هناك أي خصائص يمكنني تعديلها حول جهاز لن يتسبب في التصرف / تبدو بشكل مختلف للمستخدم؟

تشغيل ubuntu jaunty.

هل كانت مفيدة؟

المحلول

قد يؤدي تغيير VID / PID إلى جعل جهازك غير قابل للاستخدام دون برامج تشغيل مخصصة. هال ليس من المفترض أن يحمل تلقائيا محركات الأقراص فلاش لك.

التي يقال، يمكنك دائما التسلل شيئا في قطاع التمهيد و / أو الجزء البداية من محرك الأقراص. هناك الكثير من بايت قطع الغيار الموجودة فيه لأغراض مخصصة - كل من الشائن وغير ذلك.

نصائح أخرى

لا يمكنك تعديل هذه الخاصية، ولكن Tuple (Vendor_ID، Product_id، serial_number) فريدة من نوعها لكل جهاز، حتى تتمكن من استخدام هذا كعلامة موجودة بالفعل. يمكنك تعداد الأجهزة الموجودة على حافلة USB باستخدام LSUSB أو USBLIB.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top