获取当前Windows用户的文件的访问权限

时间:2014-07-20 21:05:50

标签: c# .net permissions windows-authentication file-permissions

如何获取当前用户(运行应用程序的用户)的文件访问权限?

public static DirectoryInfo di = new DirectoryInfo(rootPath);    
var dirSecurity = di.GetAccessControl();
var accRules = dirSecurity.GetAccessRules(true, true, typeof(System.Security.Principal.NTAccount));

accRules包含FileSystemAccessRule数组。我猜这些是不同角色的权限。

我如何知道哪些适用于当前运行该应用程序的用户?

0 个答案:

没有答案