在Vista操作系统中通过manifest文件使VC应用程序获得管理员权限

和谐社会996

和谐社会996

2016-02-19 21:06

有一种朋友不在生活里,却在生命力;有一种陪伴不在身边,却在心间。图老师即在大家的生活中又在身边。这么贴心的服务你感受到了吗?话不多说下面就和大家分享在Vista操作系统中通过manifest文件使VC应用程序获得管理员权限吧。

VC编译出来的应用程序在vista下运行,有可能因为权限问题,不能成功运行。
用以下办法,给应用程序添加一个manifest文件,程序运行时系统就会跳出UAC对话框,获得管理权限。

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)

1.打开应用程序的源代码工程

2.添加一个“custom”资源,"resource type"填24,把资源ID改为1,然后把以下内容复制到资源内容中保存

 ?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="mulitray.exe.manifest"
    type="win32"
/
trustInfo xmlns="urn:schemas-microsoft-com:asm.v3"
    security
        requestedPrivileges
            requestedExecutionLevel level="requireAdministrator" uiAccess="false"/
        /requestedPrivileges
    /security
/trustInfo
/assembly 

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)

3.重新编译应用程序,此时会发现,广用程序的图标在vista下会多出一个小盾标志。

展开更多 50%)
分享

猜你喜欢

在Vista操作系统中通过manifest文件使VC应用程序获得管理员权限

编程语言 网络编程
在Vista操作系统中通过manifest文件使VC应用程序获得管理员权限

体验Vista操作系统应用程序

windows 操作系统
体验Vista操作系统应用程序

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

win7系统如何获得管理员权限

电脑网络
win7系统如何获得管理员权限

在Linux操作系统上运行Windows应用程序

Linux Linux命令 Linux安装 Linux编程 Linux桌面 Linux软件 Linux内核 Linux管理
在Linux操作系统上运行Windows应用程序

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

vc在应用程序中播放声音资源文件

编程语言 网络编程
vc在应用程序中播放声音资源文件

如何获得Win7超级管理员权限

电脑入门
如何获得Win7超级管理员权限

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

在VC++中建立自定义数据库类

在VC++中建立自定义数据库类

VC实现Win2000下屏蔽Ctrl+Alt+Del键

VC实现Win2000下屏蔽Ctrl+Alt+Del键
下拉加载更多内容 ↓