Exi*_*tos 7 c# asp.net network-service
我有一个运行一些c#代码的安装程序.我希望c#代码能够"完全控制""网络服务"帐户的文件夹.这可能吗?
我在网上看到了一些连接域名的例子.但是网络服务不在域上,而是本地帐户,我只是想知道如何在c#中做到这一点?
干杯
DirectoryInfo dirInfo = new DirectoryInfo("C:\\TestDir2");
DirectorySecurity dirSecurity = dirInfo.GetAccessControl();
dirSecurity.AddAccessRule(new FileSystemAccessRule("ASPNET", FileSystemRights.Write|FileSystemRights.DeleteSubdirectoriesAndFiles, InheritanceFlags.ContainerInherit | InheritanceFlags.ObjectInherit, PropagationFlags.InheritOnly, AccessControlType.Allow));
dirInfo.SetAccessControl(dirSecurity);
Run Code Online (Sandbox Code Playgroud)
提到:设置目录的访问权限 - 接收异常"无法设置标志"
可以在以下位置找到更通用的示例:http://www.redmondpie.com/applying-permissions-on-any-windows-folder-使用-C /
| 归档时间: |
|
| 查看次数: |
2749 次 |
| 最近记录: |