使用 C# 检索和设置 NTFS 权限

retrieve and set NTFS permissions using c#

我很困惑如何使用 C# 检索和设置目录的 NTFS 权限

比如保存file Stream和保存file security

我正在寻找如何保存可执行文件的这些属性,以便无法修改它的流。

System.Security.AccessControl.FileSecurity 将是开始的地方。

请参阅该页面上使用 File.GetAccessControl 方法获取实例的示例。

注意。

it's stream cannot be modified .

ACL 总是可以被覆盖(尤其是我的任何拥有 Take Ownership 特权的人:就像所有本地管理员一样)。如果你想确保 exe 不被修改,你最好看看代码签名。