草庐IT

RevertToSelf

全部标签

windows - 如果 ImpersonateSelf() 失败后的 RevertToSelf() 会致命吗?

MSDN说如果RevertToSelf()失败程序应立即终止,否则它会继续以被模拟的客户端的名义运行,这是不合适的。现在假设我做ImpersonateSelf(SecurityImpersonation);并且调用成功,然后我调用RevertToSelf(),后者失败了。线程继续以当前进程的权限运行。它也很糟糕吗? 最佳答案 我喜欢你的问题,MSDN对此并不清楚。我看了ProgrammingWindowsSecurity(KeithBrown)第112到117页。ImpersonateSelf通过调用完成您可以自己完成的所有工作Op