找回密码
 加入
搜索
查看: 4461|回复: 12

[系统综合] AU3能否禁止指定目录创建带指定后缀的文件

  [复制链接]
发表于 2011-7-14 20:32:47 | 显示全部楼层 |阅读模式
如题,比如我要禁止C:\下不允许创建.swf或.txt后缀的文件.AU3能否做到这一点呢.
发表于 2011-7-14 20:36:11 | 显示全部楼层
最简单的方式,就是发现有了就删除
若想禁止建,可是可以,就麻烦了,见那帖:如何防止指定文件夹的复制,原理是一样的
发表于 2011-7-14 22:16:42 | 显示全部楼层
回复 1# nxfhcsj
问下楼主,这个做法有软件实现吗?
 楼主| 发表于 2011-7-15 11:54:36 | 显示全部楼层
暂时不知道,好像HIPS类的安全软件可以不.. 不过如果设置目录权限的话.又不能写入任何文件,, 如果能自定义后缀就好了..
 楼主| 发表于 2011-7-16 18:08:49 | 显示全部楼层
有坛友能帮助一下吗
发表于 2011-7-16 19:39:46 | 显示全部楼层
果然还是不断监视,发现就删除比较简单,要不然就要用hook相应的文件生成函数来阻止了,麻烦
 楼主| 发表于 2011-7-17 09:44:07 | 显示全部楼层
本帖最后由 nxfhcsj 于 2011-7-17 09:45 编辑

回复 6# 飘云

发现了再删除是没用的,那样已经生成了,就无意义再删除它了,我的目的是要阻止它创建出来.


用hook相应的文件生成函数来阻止

大侠有相关的代码看看吗??
发表于 2011-7-17 11:36:35 | 显示全部楼层
本帖最后由 netegg 于 2011-7-17 11:54 编辑

回复 6# 飘云
就像我上面问的那样,这样的软件有没有,如果有的话,用api也许可以实现,如果没有,hook的方式估计也不容易实现,监控的只可能是createfile(ex),那样的话,要把指定扩展名排除的话,如何实现?枚举已知所有扩展名?不太现实吧
另外,即使挂上了,又如何监控呢,比如要阻止生成.bat文件,程序又怎么判断输入了.bat之后不再输入.bak了呢,换句话说,系统只可能对已知的对象或有确切结果的对象操作产生作用,不可能判断一个尚未存在的对象,或者一个或然结果的操作
 楼主| 发表于 2011-7-17 17:47:01 | 显示全部楼层
本帖最后由 nxfhcsj 于 2011-7-17 17:50 编辑
回复  飘云
就像我上面问的那样,这样的软件有没有,如果有的话,用api也许可以实现,如果没有,hook的方式估计 ...
netegg 发表于 2011-7-17 11:36



    我这边倒是没有这么麻烦.   我的情况是这样的.. 有一个每天用到的文件,老是会在临时目录生成许多日志文件,但又没有地方关闭.而已日志文件对我来说没任何作用.我就是想让监控临时目录不让它生成.
    日志文件是后缀是.flog 用记事本打开的!
发表于 2011-7-18 11:29:44 | 显示全部楼层
这个嘛.我有个小方法....你那程序创建什么文件你都新建什么文件,然后把权限改一下...
发表于 2011-7-23 14:59:31 | 显示全部楼层
我也想知道,
发表于 2011-7-23 21:10:44 | 显示全部楼层
直接crack程序,跳过生成文件的程序段,从源头上搞定他。
发表于 2011-7-26 10:49:43 | 显示全部楼层
阻止,估计只有传说中的P版能写个出来
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-20 00:50 , Processed in 0.079192 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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