1
wingkwanli888 2023-02-04 15:48:27 +08:00
读取是常規操作吧
|
2
giveafxxk OP @wingkwanli888 对 exFAT 移动硬盘文件的修改也没拦截成功呀
|
3
xmoer 2023-02-04 16:17:35 +08:00
C# 测试读写均可以拦截,环境:Windows10 x64 ( 19045 ) NTFS ,真是奇怪。
|
4
giveafxxk OP @xmoer C#也是用 fstream 吗?试试只用 ifstream (以输入模式打开)而不是用 fstream (以输入 /输出模式打开)呢?
|
6
0TSH60F7J2rVkg8t 2023-02-04 16:39:13 +08:00
感觉是 bug 吧,向微软报告一下?
|
7
ch2 2023-02-04 16:49:21 +08:00 via iPhone
你用 vs 运行的,vs 有白名单
|
8
giveafxxk OP @ch2 我单独双击 exe 也一样,会弹出拦截通知,但未成功拦截写入( NTFS 盘则可以)。如果被白名单了,之前用 VS 直接运行,它为什么会弹通知拦截呢?
|
9
xmoer 2023-02-04 17:23:57 +08:00
@giveafxxk 又测试了一次,发现 C# 目前写入拦截、读取无反应。但是,几个月前( Chrome 密码泄露事件的时候)我测试是可以拦截读取且有通知的。奇了怪了,难道是系统更新产生了新的 BUG ?
|
12
mmdsun 2023-02-04 17:48:19 +08:00
|
13
xmoer 2023-02-04 18:10:47 +08:00 1
@giveafxxk 原则上来说,它应该是可以拦截 “读取 and 写入”,引用微软介绍 “阻止未经授权的或不安全的应用 ‘访问’ 或 ‘更改’ 这些文件夹中的文件”,链接: https://support.microsoft.com/zh-cn/windows/%E5%85%81%E8%AE%B8%E5%BA%94%E7%94%A8%E8%AE%BF%E9%97%AE%E5%8F%97%E6%8E%A7%E6%96%87%E4%BB%B6%E5%A4%B9-b5b6627a-b008-2ca2-7931-7e51e912b034
现在不能拦截 “读取”,很可能是这个功能改名为 “勒索软件防护” 之后变化的。因为,里面的系统目录(用户文档)保护默认无法删除,之前会影响游戏和 QQ 的启动。个人猜测是微软后来做出了妥协。 |
14
giveafxxk OP @xmoer 啊对以前是不叫“勒索软件防护”,叫“受控文件夹访问权限”。
https://learn.microsoft.com/zh-cn/microsoft-365/security/defender-endpoint/controlled-folders?view=o365-worldwide “受控文件夹访问权限在帮助保护文档和信息免受 勒索软件攻击方面特别有用。在勒索软件攻击中,文件可能会加密并被扣为人质……” 巨硬难道就没有想过有一种勒索软件叫“信不信我把你的果照 /H 片发给你公司”🤣🤣🤣 |