是否可以使用注册表或在 C# 中使用自定义编写的 Windows 服务来删除保护文件/文件夹?使用文件夹权限是可能的,但我正在寻找一种解决方案,甚至可以限制管理员删除特定文件夹。
要求是管理员不能轻易地跟踪保护的性质和/或可能无法轻易地避免它。显然,如果清楚地理解该技术,所有管理员都可以恢复该过程。
像文件夹权限/所有者设置一样,管理员可以轻松地重置。所以这不是一个选择。
文件夹保护软件可以轻松卸载,并清楚地表明特定文件夹受到某种特殊软件的保护。所以这也不是一个选择。
大多数防病毒程序保护程序目录中的文件夹和文件。Windows 本身不允许某些文件(例如c:\windows\system32\config中的注册表文件)甚至不被复制。对于允许读取和写入文件但不允许删除的文件夹,需要这种保护。需要类似的功能。保护必须是无形和无形的。
我不想使用任何保护功能,如 FolderLock 和 Invisible secrets/PC Security 和 Desktop password 等。此外,解决方案必须是文件夹加密以外的东西。
该解决方案必须是操作系统原生的,因此 **它可以 使用 C#/VB.Net 以编程方式实现**。
请帮忙。