VC,在win7下让程序获取管理员权限
来源:互联网 发布:免费二域名申请格式 编辑:程序博客网 时间:2024/05/29 06:40
方法: 导入manifest文件
1.如果你使用的是VC6或者vs2003,,2005,通过导入manifest文件解决
Executable: IsUserAdmin.exe
Manifest:IsUserAdmin.exe.manifest
Sample application manifest file:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity version="1.0.0.0"
processorArchitecture="X86"
name="IsUserAdmin"
type="win32"/>
<description>Description of your application</description>
<!-- Identify the application security requirements. -->
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
<security>
<requestedPrivileges>
<requestedExecutionLevel
level="requireAdministrator"
uiAccess="false"/>
</requestedPrivileges>
</security>
</trustInfo>
</assembly>
注:此文件只要扩展名是.manifest文件名可以任意。文件内容的name属性值也可以为任意。
2.把此文件"import"到资源文件中,资源类型为24,资源ID为1,
注:经测试资源类型必须为24,资源ID也必须为1,【更改资源ID直接编辑rc文件就ok了】
3.重新编辑即可,在windows7下该程序图标有一个盾状小图标,双击运行会出现对话框要求提升为管理员权限。
-------------------------
如果是vs2008或者2010,就比较简单了,直接项目右键---属性---连接器---清单文件---uac执行级别 选择requireAdministrator 重新编译 这样你的程序直接运行就拥有管理员权限了。程序就会出现一个盾牌。
===========
参考:
http://hi.baidu.com/aoedebug/blog/item/0d6c26fc5c700ec2f3d3854d.html
http://msdn.microsoft.com/en-us/library/bb756929.aspx
- VC,在win7下让程序获取管理员权限
- 让VC程序在Win7下获得管理员权限
- VC程序在win7系统上运行,自动获取管理员权限
- VC程序在win7系统上运行,自动获取管理员权限 .
- VC程序在win7系统上运行,自动获取管理员权限
- 如何让程序在win7下获得管理员权限
- vs2005让程序在win7下获得管理员权限
- win7下,程序如何获取管理员权限
- VC程序获取管理员权限
- 编写C#程序让其在Win7 下以管理员权限运行
- 编写C#程序让其在Win7 下以管理员权限运行
- 编写C#程序让其在Win7 下以管理员权限运行
- win7 Vista下让程序默认以管理员权限运行
- 15.VC(custom)- 在Vista Win7 下提高管理员权限问题
- 让.net程序自动运行在管理员权限下
- 让.net程序自动运行在管理员权限下
- 让.net程序自动运行在管理员权限下
- 让.net程序自动运行在管理员权限下
- 机房收费系统——谈谈MSHFlexGrid 控件的那些事儿
- VC获取DOS命令返回值
- winxp3 iis 访问 IIS 元数据库失败 的解决方法
- How to Iterate over Array in Java 1.5 using foreach loop Example
- 山寨腾讯“爱消除”游戏之奖励特效
- VC,在win7下让程序获取管理员权限
- linux 下解压命令大全
- 【转】SQL SERVER 2008 R2配置管理器出现“远程过程调用失败”【0x800706be】的解决办法
- 十一周——特殊三位数
- Android4.4 chromium_org研究报告
- Remove Duplicates from Sorted Array
- OSX: 使用ACL控制访问SMB/AFP共享目录的补充
- 黑马程序员—基础篇之初识java语法补充
- C语言华为面试汇总