微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

为.Net下的低完整性进程添加写访问权限

我正在创build一个FileSecurity文件创build应该有一个写访问低廉的完整性过程。

FileSecurity fileAcl = new FileSecurity(); // add everyone IdentityReference sid = new SecurityIdentifier(WellKNownSidType.WorldSid,null); FileSystemAccessRule rule = new FileSystemAccessRule(sid,FileSystemRights.FullControl,AccessControlType.Allow); fileAcl.AddAccessRule(rule); // add restricted sid = new SecurityIdentifier(WellKNownSidType.RestrictedCodeSid,null); rule = new FileSystemAccessRule(sid,AccessControlType.Allow); fileAcl.AddAccessRule(rule); // add low integrity level rights // ???

如果有人知道如何在不调用C API的情况下做到这一点,我将不胜感激,否则我将不得不重新使用它。

提前致谢

可以通过使用System.IO库来读取文件来执行病毒吗?

为什么.NET版本与两个具有相同目标框架版本的应用程序不同

截取所有WM_MOUSEWHEEL消息

处理Windows USB事件

将节点添加到树视图中的特定父节点(c#)

如何在Linux上使用fsharpc访问Nuget中的.dll

转换.net EXE本地WIN32 EXE?

移动位置并更改外部程序的大小

如何从C#.net客户端列出Linux运行进程?

System.Guid.NewGuid()总是通过Windows上的UuidCreate()实现吗?

我不知道他们是否暴露在.NET中,但是完整性层次本身也是众所周知的SID 。 您还应该阅读强制性完整性控制文档以了解如何使用它们。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐