mt.exe没有显示

时间:2012-12-12 01:00:43

标签: c visual-studio manifest

我正在尝试让我的程序弹出UAC并要求在使用清单文件执行时以管理员身份运行。

我正在使用以下命令...

mt.exe -manifest hi.exe.manifest -outputresource:hi.exe;1

命令通过,但当我实际运行可执行文件时,它不会要求管理员权限。清单文件如下。

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
   <ms_asmv2:trustInfo xmlns:ms_asmv2="urn:schemas-microsoft- 
     com:asm.v2">
      <assemblyIdentity version="1.0.0.0"
     processorArchitecture="X64"
     name="hi"
     type="win32"/> 
      <description>Description of your application</description> 
      <ms_asmv2:security>
         <ms_asmv2:requestedPrivileges>
            <ms_asmv2:requestedExecutionLevel level="requireAdministrator" uiAccess="false">
            </ms_asmv2:requestedExecutionLevel>
         </ms_asmv2:requestedPrivileges>
      </ms_asmv2:security>
   </ms_asmv2:trustInfo>
</assembly>

0 个答案:

没有答案