当前位置:首页 > Windows程序 > 正文

windows 以管理员身份运行 代码

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 以管理员身份运行 代码

标签:

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

温馨提示: 本文由杰米博客推荐,转载请保留链接: https://www.jmwww.net/file/10131.html