我试图获取当前用户的访问信息'夹。 但是这段代码总是返回"方法失败,出现意外错误代码3,InvailedOperationException"。
这是我的代码
string CurrentUserName = System.Security.Principal.WindowsIdentity.GetCurrent().Name;
var Info = new DirectoryInfo("C:\\users\\"+ CurrentUserName);
var Security = Info.GetAccessControl();
答案 0 :(得分:2)
谢谢Blorgbeard。这是你说的替代代码。 它运作得很好。
string CurrentUserName = Environment.GetFolderPath(Environment.SpecialFolder.UserProfile);
var Info = new DirectoryInfo(CurrentUserName);
var Security = Info.GetAccessControl();