VC6编写在windows7下的应用程序以管理员身份加载之一

来源:互联网 发布:郑爽演员的诞生知乎 编辑:程序博客网 时间:2024/04/27 03:38

在vc工程的resource中import一个manifest文件,内容编写如下

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

 

重新编译后在生成的.exe文件图标上出现管理员盾形图案,双击exe文件会弹出uac对话框进行确认。

 

原创粉丝点击