社区
API
帖子详情
高分相送:如何检测U盘插入弹出?vb C++代码均可
VirtualDesktop
2006-06-22 03:12:34
我的目的主要是这样:
当USB盘插入的时候,程序能立即获取其盘符,然后检测盘内是否有某个文件
我不想用Timer不断扫描系统,所以要求能实时检测
最好有示例~C++还是vb没所谓
...全文
1387
15
打赏
收藏
高分相送:如何检测U盘插入弹出?vb C++代码均可
我的目的主要是这样: 当USB盘插入的时候,程序能立即获取其盘符,然后检测盘内是否有某个文件 我不想用Timer不断扫描系统,所以要求能实时检测 最好有示例~C++还是vb没所谓
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
otter668
2006-11-13
打赏
举报
回复
力顶~~ 继续关注
TechnoFantasy
2006-06-23
打赏
举报
回复
同意楼上意见 ^_^
kmlxk0
2006-06-23
打赏
举报
回复
呵呵~裤衩不够
VirtualDesktop
2006-06-23
打赏
举报
回复
晕~看来还要问个问题
怎么把这个贴的分加到300.....................................
VirtualDesktop
2006-06-23
打赏
举报
回复
好!我加到300,给大家送分!
清晨曦月
2006-06-22
打赏
举报
回复
可以在XP或03下使用以下代码
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colMonitoredEvents = objWMIService. _
ExecNotificationQuery("Select * from Win32_VolumeChangeEvent")
Do
Set objLatestEvent = colMonitoredEvents.NextEvent
Debug.print objLatestEvent.DriveName
Debug.print objLatestEvent.EventType
Debug.print objLatestEvent.Time_Created
Loop
监测磁盘卷的变化
当发生时,使用Win32_LogicalDisk类的DriveType属性判断是否为U盘(DriveType=2)
如果是,就返回Name或CAPTION属性,获得磁盘的盘符
以下操作楼主一定知道了,查询就可以了
当然了,也可以在检测磁盘卷变化的同时以EventType属性来区分是否插入的是U盘,如果是,直接取DriveName就可以了。
province_
2006-06-22
打赏
举报
回复
那个消息不复杂,要考虑的就是两个结构体,通过第一个结构确定设备类型再决定如何取得第二个的内容,其实两个结构是重叠的。类似于C里的UNION。
TechnoFantasy
2006-06-22
打赏
举报
回复
How to programatically when a device is inserted in USB drive:
http://www.experts-exchange.com/Programming/Programming_Languages/MFC/Q_21805948.html
TechnoFantasy
2006-06-22
打赏
举报
回复
Detect Media Change;
http://www.codecomments.com/archive293-2005-6-524598.html
verywzm
2006-06-22
打赏
举报
回复
力顶
迈克揉索芙特
2006-06-22
打赏
举报
回复
http://www.mndsoft.com/blog/article.asp?id=323&keyword=usb
VirtualDesktop
2006-06-22
打赏
举报
回复
kmlxk(xiaoKKKK)
详细点啊~那个消息返回的东西好复杂~
详细点你就有分了~
Eddie005
2006-06-22
打赏
举报
回复
路过顶~
kmlxk0
2006-06-22
打赏
举报
回复
最近好多很多U盘小偷,黑防上也有介绍过,监视WM_DEVICECHANG消息就可以了。
kevinlue
2006-06-22
打赏
举报
回复
不懂,幫你頂一下!
CSDN回帖得分大全(近两年)
弹出
菜单消息响应 [VC/MFC 界面] √ 想知道:线程执行的频率变快了? [VC/MFC 进程/线程/DLL] √ 写dll时出现2019错误,求救啊 [VC/MFC 进程/线程/DLL] √ 关于slider设置透明度问题 [VC/MFC 基础...
编程及C/
C++
初学者 FAQ
编程及C/
C++
初学者 FAQ 本文原为本人在论坛所发若干帖,意在集中解决新手学习C/
C++
语言时将遭遇到的各类问题,网友反馈情况良好,集合修订后作为个人作品贴于此处。 本贴主要分析概念原理和解决方案,不讨论具体...
C语言/
C++
初学 问题
编程及C/
C++
初学者 FAQ 本文原为本人在论坛所发若干帖,意在集中解决新手学习C/
C++
语言时将遭遇到的各类问题,网友反馈情况良好,集合修订后作为个人作品贴于此处。 本贴主要分析概念原理和解决方案,不讨论具体...
实战篇3:一切皆对象,文件目录体系(节点树)
AOS与阿里名称冲突,现改为OACS;面向对象汇编语言OASM(Object assembly language),又带一点点C风格,改名为OACS、即是带一点C风格的面向对象汇编语言系统...这段时间,看了不少嵌入式操作系统及相关的源
代码
;给
多媒体技术选择题
1、多媒体技术的主要特性不包括() A.多样性 B.集成性 C. 娱乐性 D....2、IEEE 1394接口的数据...3、在MPC外部设备中,
U盘
属于 () A. 输入设备 B. 播放设备 C.人机交互设备 D.存储设备 4、按照CCITT制定的媒体分类标准,
API
1,486
社区成员
23,279
社区内容
发帖
与我相关
我的任务
API
VB API
复制链接
扫一扫
分享
社区描述
VB API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章