标签: c# directory impersonation
如何获取模拟用户可见的文件?下面的代码为我提供了所有文件,即使被模拟的用户不应该阅读它们。
using (WindowsImpersonationContext impersonatedUser = Identity.Impersonate()) { string[] files = Directory.GetFiles(@"C:\Folder"); }
变量Identity是WindowsIdentity。