我有一个VB应用程序,它当前检测添加外部驱动器(获取驱动器号),并开始从它们复制某些文件.非常方便,只需插入相机(比如说),我的应用程序就会提取所需的文件(可选择从外部设备中删除).
有些设备,比如说gopro Hero4,不用驱动器号安装,而是显示为MTP设备.我的代码没有检测到,这就是我想要的指导.
我应该使用’StorageDevice’类吗?一些WMI的事情? WDP?
它似乎像StorageDevice包含我需要的东西,但是文档有点高级,我正在寻找一个可靠的例子,最好是在VB或C#中.有关最佳解决方案的建议吗?
编辑:感谢您与其他管理q& a的链接,但我认为这有点不同a)我想检测设备连接事件,而不仅仅是复制文件,以及b)其他q& a导致的链接稀疏记录的项目.也许答案就在那里,但我试图得到一个答案,而不是挖掘源代码,这可能是也可能不是我需要的.
解决方法
我没有尝试过,但
this讨论了为什么没有“设备连接”事件以及如何检测和处理设备连接.
即插即用界面用于检测连接的设备.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。