如何在c中更改线程用户?

时间:2012-10-13 07:18:54

标签: c multithreading winapi permissions

我有一个包含2个线程的程序。我希望第一个线程在USER_1的用户权限下运行,第二个线程在Windows的USER_2下运行。当我以USER_1身份登录时,两个线程都具有USER_1权限。如何更改线程的用户!?

1 个答案:

答案 0 :(得分:4)

您需要使用SetThreadToken()为模拟分配模拟令牌。但是,这可能不是很简单。