社区
硬件/系统
帖子详情
VC++如何有效弹出U盘?求高手指点。
sworddai
2013-02-22 11:50:06
通过Createfile取得HANDLE,然后用DeviceIoControl函数的IOCTL_STORAGE_EJECT_MEDIA参数,可以弹出光驱,但对U盘没反应。
这是网上比较多人贴出来的方法。我在MSDN找到类似实例,不同的是多了磁盘类型检测、并在IOCTL_STORAGE_EJECT_MEDIA弹出磁盘前,调用了FSCTL_LOCK_VOLUME锁定磁盘和FSCTL_DISMOUNT_VOLUME卸下磁盘。但结果一样,对光盘有效,对U盘无效。
...全文
308
3
打赏
收藏
VC++如何有效弹出U盘?求高手指点。
通过Createfile取得HANDLE,然后用DeviceIoControl函数的IOCTL_STORAGE_EJECT_MEDIA参数,可以弹出光驱,但对U盘没反应。 这是网上比较多人贴出来的方法。我在MSDN找到类似实例,不同的是多了磁盘类型检测、并在IOCTL_STORAGE_EJECT_MEDIA弹出磁盘前,调用了FSCTL_LOCK_VOLUME锁定磁盘和FSCTL_DISMOUNT_VOLUME卸下磁盘。但结果一样,对光盘有效,对U盘无效。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
NRSHY
2013-03-01
打赏
举报
回复
一个傻冒
2013-02-22
打赏
举报
回复
C:\WinDDK\7600.16385.0\src\setup\devcon 装DDK的话看这个源码。 没有的话,叫我,我发给你。
_free
2013-02-22
打赏
举报
回复
CM_Request_Device_EjectA
CSDN回帖得分大全(近两年)
CSDN回帖得分大全(近两年) √ vs2005调用dll的时候Initialize()函数返回错误 [VC/MFC 基础类] √ 为什么我创建登陆框之后,然后获取登陆框的数据时候总是出现非法操作!...√ v
c++
浮...
600个问与答
麻烦大哥们
指点
一二! (2006-06-04) v 怎么操作注册表? (2006-06-04) v 如何线程终止时释放资源? (2006-06-04) v 如何使程序初始界面是最大化的? (2006-06-04) v 图象渐显和...
《疯狂的程序员》四
陈董说:“这是个石油上的软件,叫PVT2000,因为油田那边还需要个功能这上面又没有,我们必须给它加上去,其实也不难,简单地说,就是根据两个二次函数在坐标系上绘制它们的图像,
求
出交点并把坐标标示出来。...
疯狂的程序员 31-40
陈董说:“这是个石油上的软件,叫PVT2000,因为油田那边还需要个功能这上面又没有,我们必须给它加上去,其实也不难,简单地说,就是根据两个二次函数在坐标系上绘制它们的图像,
求
出交点并把坐标标示出来。...
springboot(酒店管理系统)
开发语言:Java JDK版本:JDK1.8(或11) 服务器:tomcat 数据库:mysql 5.6/5.7(或8.0) 数据库工具:Navicat 开发软件:idea 依赖管理包:Maven 代码+数据库保证完整可用,可提供远程调试并指导运行服务(额外付费)~ 如果对系统的中的某些部分感到不合适可提供修改服务,比如题目、界面、功能等等... 声明: 1.项目已经调试过,完美运行 2.需要远程帮忙部署项目,需要额外付费 3.本项目有演示视频,如果需要观看,请联系我 4.调试过程中可帮忙安装IDEA,eclipse,MySQL,JDK,Tomcat等软件 重点: 需要其他Java源码联系我,更多源码任你选,你想要的源码我都有! 需要加v19306446185
硬件/系统
2,640
社区成员
17,239
社区内容
发帖
与我相关
我的任务
硬件/系统
VC/MFC 硬件/系统
复制链接
扫一扫
分享
社区描述
VC/MFC 硬件/系统
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章