C++ CreateProcess()能否授予管理员权限?

C++ CreateProcess()能否授予管理员权限?,c++,windows,administrator,createprocess,C++,Windows,Administrator,Createprocess,如果用户以管理员身份执行程序A,程序A能否使用CreateProcess()windows函数以管理员权限启动程序B? 提前谢谢你答案是肯定的。如果启动程序以提升方式运行,您可以以管理员身份启动另一个程序。process token中集中的所有权限可能重复。新进程从父进程继承令牌。父进程通常是创建者进程(调用CreateProcess),除非PROC\u-THREAD\u-ATTRIBUTE\u-parent\u-process与直接父进程句柄一起使用

如果用户以管理员身份执行程序A,程序A能否使用CreateProcess()windows函数以管理员权限启动程序B?
提前谢谢你

答案是肯定的。如果启动程序以提升方式运行,您可以以管理员身份启动另一个程序。

process token中集中的所有权限可能重复。新进程从父进程继承令牌。父进程通常是创建者进程(调用
CreateProcess
),除非
PROC\u-THREAD\u-ATTRIBUTE\u-parent\u-process
与直接父进程句柄一起使用