C#:隐藏文件安全选项卡

C#:隐藏文件安全选项卡,c#,tabs,access-control,taskbar,C#,Tabs,Access Control,Taskbar,我正在开发一个处理文件和文件夹安全的应用程序,目前为止我很好,我使用该功能拒绝访问某些文件 DirectoryInfo dir = new DirectoryInfo(path); foreach (FileInfo filesindires in dir.GetFiles()) { FileSecurity ds = filesindires.GetAcce

我正在开发一个处理文件和文件夹安全的应用程序,目前为止我很好,我使用该功能拒绝访问某些文件

                DirectoryInfo dir = new DirectoryInfo(path);

                foreach (FileInfo filesindires in dir.GetFiles())
                {
                    FileSecurity ds = filesindires.GetAccessControl();
                    ds.AddAccessRule(new FileSystemAccessRule("Authenticated Users", FileSystemRights.FullControl, AccessControlType.Deny));
                    filesindires.SetAccessControl(ds);
                }

但是我想通过隐藏“安全”选项卡,甚至禁用“安全”选项卡中的“高级安全”选项来增加安全性。如果可能的话,你能给我提供一些代码,甚至是禁用选项卡的方法,这样我就可以自己计算代码了,尽管我喜欢代码为:D的解决方案,这实际上是Windows资源管理器的一项功能,但最好的方法是通过组策略管理。

这可以实现,但会影响计算机上所有用户的文件夹、文件、快捷方式和驱动器。如果你仍然想这样做,请让我知道你的评论

  • 打开本地组策略编辑器(C:\Windows\System32\gpedit.msc)注意:并非所有版本的Windows都有此功能
  • 转到用户配置>管理模板>Windows组件>Windows资源管理器
  • 单击“删除安全性”选项卡,在新窗口中选择“禁用”,然后单击“确定”

  • 应该这样做

    您的威胁模型中的攻击者是谁?他能有什么能力/工具?好的,我很想知道,即使我不使用它,至少我学到了一些新的东西,非常感谢你的帮助。