【发布时间】:2020-01-05 06:14:16
【问题描述】:
模拟用户的典型方式是调用LogOnUser()获取用户的访问令牌,并将该令牌传递给ImpersonateLoggedOnUser()进行模拟。
但是,这只会模拟用户调用线程。有没有办法模拟或更改进程的访问令牌(主令牌)?支持 我正在访问一个网络共享,并产生了多个线程来访问该网络共享的不同部分。我是否必须在所有这些线程中模拟远程用户(有权访问该共享)?或者有没有办法首先“模拟”进程,这样当新线程产生时,它们已经通过自动继承进程主令牌获得了访问权限?
【问题讨论】:
标签: c++ windows security winapi impersonation