NLV*_*NLV 4 .net c# impersonation advapi32
我不明白RevertToSelf().net应用程序中有什么用.检查MSDN定义,它将定义读取为
The RevertToSelf function terminates the impersonation of a client application.
Run Code Online (Sandbox Code Playgroud)
那么,通过停止客户端的上下文,当前用户上下文是否会更改为sysadmin上下文?通过调用RevertToSelf(),我的代码将在sys管理模式下运行吗?
更新
好的,如果我在ASP.NET应用程序中调用RevertToSelf()会发生什么?让我们考虑一下我不会开始任何模仿.所以如果我调用RevertToSelf()它会恢复到应用程序池标识吗?
RevertToSelf将终止您已主动启用的任何模拟.您可以将应用程序设置为模拟任何用户帐户.RevertToSelf除非您使用假冒,否则无效.RevertToSelf如果应用程序最初是以管理员身份运行,并且来自配置为模拟其他帐户的应用程序,则调用只会使您的代码以管理员身份运行.