1)windows下exe以管理员权限运行
在注册表“HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers” 下,新增字符串: “C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\devenv.exe”,值为 “~ RUNASADMIN” 。使devenv.exe获得管理员权限。
参考
https://www.cnblogs.com/hellowin/p/5941417.html
2)CreateProcessAsUser(服务态监控用户态程序)
1、通过进程遍历 ,找到explorer.exe 的句柄
2、通过 OpenProcessToken 找到token
3、CreateProcessAsUser 启动
参考
https://blog.csdn.net/wanlitengfei/article/details/25290435