Jump to content

Recommended Posts

Posted (edited)

使用版本:

2025-04-08124900.thumb.jpg.696204a58a288d453e2393bcbc822fc1.jpg

 

遇到的问题:

我对一些文件夹设置了访问限制,规则确实生效了。没有授权的程序无法对文件夹内容进行操作。但是并没有在【报告】里产生事件日志,理论上是会记录日志的。

如何复现:

我创建了一个针对“F:\Temp\test\”目录的规则:

2025-04-08125253.thumb.jpg.b279b21fd6850466069167768577e58c.jpg

在该目录内有一个test.txt文本文件,文件内容为"hello"。

写了一个简单的python脚本,读取该文本内容并打印。

import os

def read_file(file_path):
    """
    读取指定路径的文本文件并打印内容到控制台
    
    Args:
        file_path (str): 文件的完整路径
    """
    try:
        # 检查文件是否存在
        if not os.path.exists(file_path):
            print(f"错误: 文件 '{file_path}' 不存在")
            return
        
        # 检查是否是文件
        if not os.path.isfile(file_path):
            print(f"错误: '{file_path}' 不是一个文件")
            return
        
        # 打开并读取文件内容
        with open(file_path, 'r', encoding='utf-8') as file:
            content = file.read()
            
        # 打印文件内容
        print("文件内容:")
        print("-" * 50)
        print(content)
        print("-" * 50)
        
    except UnicodeDecodeError:
        print("错误: 无法使用UTF-8编码读取文件,可能是二进制文件或使用了其他编码")
    except PermissionError:
        print(f"错误: 没有权限读取文件 '{file_path}'")
    except Exception as e:
        print(f"读取文件时发生错误: {e}")

def main():
    file_path = r'F:\Temp\test\test.txt'
    read_file(file_path)

if __name__ == "__main__":
    main()

脚本执行结果:

错误: 没有权限读取文件 'F:\Temp\test\test.txt'

查看【报告】,没有事件日志记录。(该周内没有任何日志,是因为我尝试重装了卡巴斯基,试图解决该问题。)

2025-04-08125540.thumb.jpg.9e170f255f912cb04391096440d437ce.jpg

 

然后我又尝试了更简单的测试,将一个视频文件放入该目录内,然后使用vlc播放器打开该视频文件。VLC播放器提示无法打开,说明规则成功阻止了VLC读取视频文件,但是报告日志依然是空的。

Edited by SDEa
添加空日志说明

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now


×
×
  • Create New...