【发布时间】:2016-07-28 17:05:01
【问题描述】:
我想编写一个程序来使用我的 USB 端口(Windows)。我不知道该怎么说,但它应该是这样工作的。程序应该运行(这应该是第一件事 [在病毒之前警卫询问此闪存驱动器是否应该扫描])当闪存驱动器或外部硬盘驱动器插件连接到 USB 端口时。我不是在谈论自动运行。我该怎么做。
【问题讨论】:
我想编写一个程序来使用我的 USB 端口(Windows)。我不知道该怎么说,但它应该是这样工作的。程序应该运行(这应该是第一件事 [在病毒之前警卫询问此闪存驱动器是否应该扫描])当闪存驱动器或外部硬盘驱动器插件连接到 USB 端口时。我不是在谈论自动运行。我该怎么做。
【问题讨论】:
您需要在 windows 上使用名为 WinUSB 的库
https://msdn.microsoft.com/en-us/library/windows/hardware/dn303342(v=vs.85).aspx
对于 MAC OSX(MAC OS) https://developer.apple.com/library/mac/documentation/DeviceDrivers/Conceptual/USBBook/USBIntro/USBIntro.html
对于 Linux Note 也可以跨平台 http://libusb.info/
【讨论】: