目前我这样做是为了查看一个掩盖的USB设备列表(专门为我正在使用的设备屏蔽),如果它在那里,我继续,如果没有,那么我通知用户设备没有连接.通过USB外围控制器芯片制造商的.NET库为我提供了获取USB设备列表的方法.
是否存在USB设备断开连接的事件?
我最终使用了这个:http://msdn.microsoft.com/en-us/library/aa363480(VS.85).aspx
接下来是:http://www.codeproject.com/KB/system/DriveDetector.aspx