现在的位置: 首页 > 综合 > 正文

在Vista下提升权限的Manifest

2013年12月04日 ⁄ 综合 ⁄ 共 479字 ⁄ 字号 评论关闭
<?xml version="1.0" encoding="utf-8"?>

<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">

<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">

<security>

<requestedPrivileges>

<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />

</requestedPrivileges>

</security>

</trustInfo>

</assembly>

    把包含此文件内容的xml包含进资源类型为24,id为1/2的EXE或Dll中,在Vista运行时,即可以Admin权限运行,当然,若此机器上打开了UCA,则会弹出提升权限的对话框。

    除了添加manifest外,Vista对名称像setup或install字样的执行文件,也会自动为其提升权限。此做法主要针对安装程序的。

抱歉!评论已关闭.