利用ShellExecuteEx手动提升用户特权,以管理员权限来运行程序。win7会有UAC弹窗

转载 2015年07月07日 15:23:42

利用ShellExecuteEx手动提升用户特权,以管理员权限来运行程序。win7会有UAC弹窗

 (2011-07-20 10:30:24)
标签: 

提升用户特权

 

管理员权限

 

it

分类: IT
#include <stdio.h>
#include<windows.h>
#include<tchar.h>

int _tmain(int argc,TCHAR* argv[])
{
SHELLEXECUTEINFO sei={sizeof(SHELLEXECUTEINFO)};
sei.lpVerb=TEXT("runas");
sei.lpFile=TEXT("cmd.exe");//add  application  which you want to run as administrator here
  sei.nShow=SW_SHOWNORMAL;//without this,the windows will be hiden
if(!ShellExecuteEx(&sei)){
DWORD dwStatus=GetLastError();
if(dwStatus==ERROR_CANCELLED){
printf("提升权限被用户拒绝\n");
}
else 
if(dwStatus==ERROR_FILE_NOT_FOUND){
printf("所要执行的文件没有找到\n");
}
}

return 0;
}

通过命令行,也可以自己自动自己的。
举报

相关文章推荐

Win7,Vista UAC下应用程序标注为“需要管理员权限”的四种方法

[转]Vista UAC下应用程序标注为“需要管理员权限”的四种方法在Microsoft 的UACBlog里对此有过叙述。总结如下:首先,如果一个程序被识别为管理员程序时,Vista会在它的图标上加上...

VC程序在win7系统上运行,自动获取管理员权限 .

本文转载至: http://blog.csdn.net/chinabinlang/article/details/6461404 在win7 上运行程序,经常需要管理员权限,如何让自己编写的程序...

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

如何让 Win7 下的桌面应用程序以管理员权限运行

Vista 和 Windows 7 操作系统为了加强安全,增加了 UAC(用户账户控制) 的机制,如果 UAC 被打开,用户即使是以管理员权限登录,其应用程序默认情况下也无法对系统目录,系统注册表等可...

C#程序 Win7 下提示以管理员权限运行

Vista 和 Windows 7 操作系统为了加强安全,增加了 UAC(用户账户控制) 的机制,如果 UAC 被打开,用户即使是以管理员权限登录,其应用程序默认情况下也无法对系统目录,系统注册表等可...

VC程序在win7系统上运行,自动获取管理员权限

在win7 上运行程序,经常需要管理员权限,如何让自己编写的程序启动的时候获取管理员权限呢?方法如下:   1: 在VS2010中,可以参考《VS2010与Win7共舞:UAC与数据重定向》这篇文...

vs2005 生成文件与win7兼容 \ 利用manifest提升程序为WIN7管理员权限

最近弄vs2005 可执行文件在win7上运行,发现兼容问题 经过网上搜寻得到一下答案,谢谢网上分享的朋友 建立文本文件, 命名为”可执行文件名.exe.manifest”,并加入以下代码...

win7使cmd.exe默认以管理员权限运行并添加到右键菜单

一、使程序默认以管理员权限运行 win7户帐户控制(UAC)功能可以为用户提供一个安全的桌面环境,所有程序默认都运行在普通权限(中完整性级别)下,有可能修改系统设置或文件的操作都需要经过用户的明确批准...

编译完成的工程在WIN7或者VISTA下自动使用管理员权限运行

方法1 Vista/Win7使用UAC加强了权限管理,一些程序需要用户指明管理员权限才能正常运行。那么如何让一个程序默认就是以管理员方式运行呢?答案是Manifest. 步骤如下: 1....
  • jjchao
  • jjchao
  • 2011-12-05 10:56
  • 1399

绕过Windows 10默认UAC(用户帐户控制)配置|WIN10如何绕过管理员权限密码进入电脑?

本文标签: Windows10 UAC(用户帐户控制)配置 绕过管理员权限 项目地址: https://github.com/hjc4869/UacBypass 自从Vista开始,这...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)