右。所以我最近一直在关注VBS Scripts和批处理文件,并且autorun.inf真的很棒!(不要担心我不打算将它用作邪恶的工具) 。我知道它已经在Windows 7上默认关闭,但我在某处读到它仍然在CD上。所以很自然地,我想知道 - 是否有可能让USB驱动器看起来像是一张可以自动运行的CD?
答案 0 :(得分:0)
USB笔式驱动器和USB CD托盘具有相同的设备类别(USB大容量存储设备类)。问题是尽管有相同的设备类,但USB协议中的其他部分也不同(接口描述符,配置描述符,端点描述符,...... )这些usb描述符也负责什么驱动程序/内核模块由os加载,在设备的固件中是hardcoded
。您制作笔式驱动器的唯一机会就是更改这些硬编码描述符或更容易,使用具有USB功能的微控制器构建您自己的设备,您可以编写自定义描述符。请注意,内核模块和驱动程序基于标准化协议,因此您的描述符符合这些标准,以使设备正常工作。
在http://www.beyondlogic.org/usbnutshell/usb1.shtml中有关于USB协议和描述符的更多信息......