标签: c# .net console impersonation windows-identity
我正在C#.Net中编写一个控制台应用程序,我需要在其中模拟Windows AD帐户。我设法成功设置了WindowsIdentity,但是我读取了一个基于线程身份执行的Login()函数调用。
我很难理解WindowsIdentity和Thread.CurrentPrincipal之间的区别是什么?难道它们不一样吗?如何使控制台的线程标识在相同的模拟下运行?