Как программно удалить олицетворение в ASP.Net? - PullRequest
0 голосов
/ 28 июля 2010

У меня есть в моем web.config, есть ли способ программно "не подражать"?Есть только одно или два маленьких места, где мне не нужно подражать ... это возможно?

Ответы [ 2 ]

2 голосов
/ 08 декабря 2011

Старый вопрос, я знаю, но это будет делать то, что вы спрашиваете?

using (System.Security.Principal.WindowsImpersonationContext wic = 
         System.Security.Principal.WindowsIdentity.Impersonate(IntPtr.Zero))
{
    // code here
}
1 голос
/ 28 июля 2010

Единственный способ, которым я знаю, - это вызвать функцию Win32 RevertToSelf, сделать то, что вам нужно, за пределами олицетворения, а затем восстановить прежнюю личность, когда вы закончите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...