我在我的web.config中,有没有办法以编程方式“unmpersonate”?只有一两个小地方我不需要冒充......这可能吗?
答案 0 :(得分:2)
老问题,我知道,但这会做你所要求的吗?
using (System.Security.Principal.WindowsImpersonationContext wic =
System.Security.Principal.WindowsIdentity.Impersonate(IntPtr.Zero))
{
// code here
}
答案 1 :(得分:1)
我唯一知道的方法是调用Win32 RevertToSelf
函数,在模仿之外做你需要做的事情,然后在完成后恢复以前的身份。