码迷,mamicode.com
首页 > Windows程序 > 详细

windows 以管理员身份运行 代码

时间:2019-11-05 21:41:05      阅读:234      评论:0      收藏:0      [点我收藏+]

标签:命令行参数   获取   文件路径   进程   ima   hsi   运行   window   tps   

 1 // 以管理员身份运行本进程
 2         //  1 获取本进程的文件路径.
 3         TCHAR path[MAX_PATH] = { 0 }; // 需要初始化
 4         DWORD dwPathSize = MAX_PATH;
 5         QueryFullProcessImageName(GetCurrentProcess(), 0,
 6             path,
 7             &dwPathSize);
 8 
 9         // 2 调用创建进程的API运行本进程.
10         ShellExecute(NULL,            // 窗口句柄,没有则填NULL
11             _T("runas"),   // 以管理员身份运行的重要参数
12             path,            // 所有运行的程序的路径(这里是本进程)
13             NULL,            // 命令行参数
14             NULL,            // 新进程的工作目录的路径
15             SW_SHOW           // 创建后的显示标志(最小化,最大化, 显示,隐藏等)
16         );
17 
18         // 退出本进程
19         ExitProcess(0);

参考:

windows权限管理 https://www.jianshu.com/p/d3efa5598596

 

 

windows 以管理员身份运行 代码

标签:命令行参数   获取   文件路径   进程   ima   hsi   运行   window   tps   

原文地址:https://www.cnblogs.com/DirWang/p/11801590.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!