我有智能手机(任何操作系统,如iOS,Android或Windows 8),只要我将其连接到计算机(通过电线),我希望我的Windows窗体应用程序识别设备已连接且需要告诉我哪个设备已连接(例如" Android设备已连接")。
我搜索了这个,并通过此链接DriveDetector确定并做了很好的方法。它讨论了覆盖WndProc
并使用WM_DEVICECHANGE
消息来确定是否插入或删除了设备。
我注意到WndProc
重写方法被多次使用该方法触发。我想知道是否有更好的方法来做到这一点?