c++ - 创建具有特定权限的线程c++

标签 c++ winapi visual-c++ multithreading

我有一个多线程应用程序,我想创建一个具有不同用户权限的线程(例如:多域管理员权限)。

但我找不到任何 Win32 API CreateThread 来执行此操作。

如何创建具有特定用户权限的线程?

谢谢。

最佳答案

使用 CREATE_SUSPENDED 标志调用 CreateThread(),然后调用 SetThreadToken(),然后调用 ResumeThread()。

关于c++ - 创建具有特定权限的线程c++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1873782/

相关文章:

c++ - 非模板化结构/类的模板化成员函数 - 默认类型是什么?

c++ - 从 demangled 名称中获取 mangled 名称

dll - Win32 App插件如何将其DLL加载到自己的目录中

c - ShellExecute 在哪里找到 exe 文件

c++ - Visual C++ 的最佳替代品? VS11 Express 不能用于编写桌面应用程序

c++ - 微调 == 运算符以匹配 double

c++ - 使用 Switch-case 语句拉取随机纸牌等级和花色以显示给用户

winapi - 在 Visual Studio 2010 中编辑 $(IncludePath) "macro"

c++ - 打印 C++ 结构中所有字段的值

c++ - 在 C++ 中打印函数地址,g++/clang++ vs vc++,谁是对的?