楼主: 柯林
收起左侧

[其他相关] (麦咖啡智能易用型规则)之(菜鸟无忧第二季)(终结)

[复制链接]
柯林
 楼主| 发表于 2015-6-2 10:37:58 | 显示全部楼层
462588842 发表于 2015-6-2 10:23
**表示文件夹,例如D:\123\** 是指的123下的所有文件夹和子文件夹

为什么用绝对的路径 排除都没有效 ...

好像好是包括的文件夹和文件,但是涉及读与执行就出错
以执行来说,执行的是文件,不是文件夹,所以错
以读来说,读取的究竟是文件夹还是文件,给个明确说法,不给,就当你读文件夹好了,所以文件打不开

其它是一样一样的,没变化,个人初步试用的结果就这样
ljyang5230
发表于 2015-6-2 10:42:53 | 显示全部楼层
谢谢,已用上,能有文字版的最好
柯林
 楼主| 发表于 2015-6-2 10:49:27 | 显示全部楼层
ljyang5230 发表于 2015-6-2 10:42
谢谢,已用上,能有文字版的最好

等我晚上抽空再验证下系统更新,看是否有遗漏。正式版全部都有。

文字的给你这个先:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?快速注册

x
ljyang5230
发表于 2015-6-2 11:00:45 | 显示全部楼层
柯林 发表于 2015-6-2 10:49
等我晚上抽空再验证下系统更新,看是否有遗漏。正式版全部都有。

文字的给你这个先:

非常感谢
zpf94
发表于 2015-6-2 12:21:22 | 显示全部楼层
支持柯大!!感觉P5的排除工作变得复杂,望而生畏啊
柯林
 楼主| 发表于 2015-6-2 14:22:30 | 显示全部楼层
更正一下第一道防线分流注册表的规则的排除列表,这下没什么错误了
顺便调整一下VBS脚本防御,无用的规则砍掉

如无意外,这个就是ok版了,搬到win7系统上即可   (晚上抽时间验证下系统更新)
462588842
发表于 2015-6-2 14:59:39 | 显示全部楼层
本帖最后由 462588842 于 2015-6-2 15:20 编辑
柯林 发表于 2015-6-2 10:37
好像好是包括的文件夹和文件,但是涉及读与执行就出错
以执行来说,执行的是文件,不是文件夹,所以错
...


你的 意思 要
*.*代表文件,例如D:\123\*.*指的是123这个目录里的文件,不包括下层目录里的文件

这样写才能用绝对路径排除?







还是红 但软件可以打开。。。是为什么


对了 改为D:\新建文件夹\*.* 也红的

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?快速注册

x
柯林
 楼主| 发表于 2015-6-2 15:39:03 | 显示全部楼层
本帖最后由 柯林 于 2015-6-2 15:42 编辑
462588842 发表于 2015-6-2 14:59
你的 意思 要
*.*代表文件,例如D:\123\*.*指的是123这个目录里的文件,不包括下层目录里的文件


忘掉所有的所有,其实啥都没变,是我们常识错误,“瞎马自惊”

还是一样的,D:\**代表所有的文件夹和文件,没错!错的是想当然的排除~

以测试D:\123\新建文件\fd.txt为例,要打开它,除了允许Explorer.EXE,还要允许txt文件关联程序notpad.exe
再以测试执行D:\123\haha.EXE为例,要运行它,首先要排除一个启动它的父进程比如Explorer.EXE,还要排除它本身D:\123\haha.EXE,它才能顺利运行(符合逻辑,haha.EXE启动的时候,当然要读取自身内容,才能执行,规则阻挡了所有程序读取D:\**,不排除当然废了)

一切真相大白,啥都没变,不信你重新测试!无论读还是执行,都是合乎逻辑的。
之所以造成“新版有读和执行的排除bug”,是由于p5糟糕的日志显示(有日志短缺的毛病),部分原因没有反映出来。

---------------------------------
当然,也有可能是今天的更新,解决了问题。
462588842
发表于 2015-6-2 18:40:31 | 显示全部楼层
读和执行可以同时勾吗?

如果没改变可为什么一直触红?日志并没有提示。。
柯林
 楼主| 发表于 2015-6-2 21:58:53 | 显示全部楼层
本帖最后由 柯林 于 2015-6-2 23:44 编辑
462588842 发表于 2015-6-2 18:40
读和执行可以同时勾吗?

如果没改变可为什么一直触红?日志并没有提示。。


应该可以吧
这两项属于“重武器”,需要同时排除两个程序(“启动者,自身”),容易少排除一个而出错
一般没必要同时选,选一个就行了

------------------------------------------
补充一下,作为文件操作(创建、写入、删除)的目标,D:\**代表所有文件和文件夹,应该是没错的
但是在程序这方面,这种表达可能就有问题,D:\**可能与D:\*.*是一样的,都是代表D盘第一层目录上的程序(只不过前者包括无后缀名程序在内),而不是整个D盘上的所有程序!

要表示整个D盘上的所有程序,建议如下写:
D:\**\*.exe    ----------整个D盘上的所有exe文件
D:\**\*.*      ------------整个D盘上所有带后缀名的可执行文件
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2024-12-23 22:08 , Processed in 0.107759 second(s), 14 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

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