caianhua1986 发表于 2015-6-3 06:03:35

如何禁止某个进程访问U盘

目前有台xp机器,上面24小时运行着一个exe程序,比如叫做ASM.exe 。它这个程序会自动检测你插入到电脑的U盘。导致本身XP系统无法识别并显示U盘的盘符。

每次我需要拷贝文件到这台电脑的时候,我都要事先结束ASM.exe的进程,再插入U盘。就可以拷贝文件到XP了。

有没有办法不结束ASM.exe的进程,但达到禁止ASM.exe检测U盘的目的呢?
等于是ASM.exe的进程会禁止你使用U盘。很多的监控软件应该都是这个原理吧,杀掉ASM.exe的进程还是说暂停ASM.exe的进程好点呢?

ac5474012 发表于 2015-6-3 14:17:56

驱动级还是盘符增加检查级?另外,AU3只能调用其他权限,au3本身没有权限。你试试创建用户试试,再给这个进程配置用户权限

ila 发表于 2015-6-3 19:31:58

先搞清这asm.exe是单个文件?服务?更高级?
先尝试关闭后手动打开是否有效。

caianhua1986 发表于 2015-6-5 03:32:19

回复 3# ila


    生产线工业机器,这个是整个嵌入式系统, 不能强行关闭的,因为机器还在运行。但是整个系统,它有自己的U盘格式,而不是X86 windows能够识别的格式。

    比如说某些软件它可以把U盘格式化为A模式, 那么这种格式,是windows无法识别的。即使插入也没有盘符显示。

ila 发表于 2015-6-5 08:50:32

蛋蛋发了个程序挂起的源码,有人回帖可以挂起360,应该也可以挂起这监测程序。
http://www.autoitx.com/forum.php?mod=viewthread&tid=7374&highlight=%B9%D2%C6%F0
页: [1]
查看完整版本: 如何禁止某个进程访问U盘