找回密码
 加入
搜索
查看: 1817|回复: 9

[网络通信] 怎么检测U盘是否被占用[已解决]

[复制链接]
发表于 2019-7-18 10:48:01 | 显示全部楼层 |阅读模式

如果所示,弹出U盘时这种提示,有没有办法用代码检测出占用U盘的进程。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
 楼主| 发表于 2019-7-18 14:58:56 | 显示全部楼层
遍历进程内核,筛选File,1、包括   Harddisk3 ,3是我的优盘序号。2、包含S:\ 我的U盘盘符 是S盘。
通过以上两个信息,即可确定占用U盘的进程。
发表于 2019-7-18 19:05:15 | 显示全部楼层
不错支持一下
发表于 2019-7-19 10:24:52 | 显示全部楼层
那文件被哪个进程占用也是同样的大法咯
 楼主| 发表于 2019-7-19 10:29:29 | 显示全部楼层
zghwelcome 发表于 2019-7-19 10:24
那文件被哪个进程占用也是同样的大法咯

是的。。。
发表于 2019-7-19 21:53:44 | 显示全部楼层
haijie1223 发表于 2019-7-18 14:58
遍历进程内核,筛选File,1、包括   Harddisk3 ,3是我的优盘序号。2、包含S:\ 我的U盘盘符 是S盘。
通过 ...

把你写的整理成 FUNC  发出来呀
 楼主| 发表于 2019-7-19 22:17:02 | 显示全部楼层
绿色风 发表于 2019-7-19 21:53
把你写的整理成 FUNC  发出来呀

C++,非AU3
发表于 2019-7-19 22:22:54 | 显示全部楼层
本帖最后由 afan 于 2019-7-19 22:25 编辑

阿杰会C++,那可玩性就多了,资料也多,仰慕中…记得可以用 _WinAPI_EnumProcessHandles 枚举进程,以前写过,忘了放哪了。au3肯定可以做到
 楼主| 发表于 2019-7-19 23:44:40 | 显示全部楼层
afan 发表于 2019-7-19 22:22
阿杰会C++,那可玩性就多了,资料也多,仰慕中…记得可以用 _WinAPI_EnumProcessHandles 枚举进程,以前写 ...

可以做到的,以前我都是拿其他语言的资料翻译成au3。现在经常把AU3翻译成其他语言。
语言大体都是相通的,无非语法和开发环境不同而已。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-4-21 00:39 , Processed in 0.076187 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表