我使用了来自该站点的 dll http://www.codeproject.com/Articles/14358/User-Impersonation-in-NET
现在我要做的是访问远程目录并获取其文件。每当我尝试这样做时都没有错误,但是当我尝试调试它时,模拟为空并且没有令牌,所以也许你可以给我关于这个 tnx 的见解!
ImpersonateUser imp = new ImpersonateUser();
try
{
imp.Impersonate("bla", "bla", "bla");
try
{
string[] files = Directory.GetFiles(@"\\servername\folder", "*.txt");
foreach (string file in files)
{
Console.WriteLine(file);
}
}
catch
{
}
finally
{
}
}