在windows下,利用qt检测U盘相对方便点。通过检测Widget::winEvent(MSG *msg, long *result),当pc上有U盘插拔时,会自动触发这个函数。通过检测此消息是否是WM_DEVICECHANGE就可以了!遗憾的是这么简单的方法只能用在windows下。
参考蔡贵超的博客:http://insharecgc.sinaapp.com/?p=157
源码如下:http://download.youkuaiyun.com/detail/yanzi1225627/4514877
本文介绍在Windows环境下使用QT检测USB设备插入与移除的方法。通过监听Widget::winEvent(MSG*msg,long*result)来捕捉USB设备的变化,并通过检查WM_DEVICECHANGE消息实现自动触发。
728

被折叠的 条评论
为什么被折叠?



