当前位置:   article > 正文

设置程序默认以管理员身份打开(vs2010)_vc2010 打开项目是管理员,双击项目打开没有管理员

vc2010 打开项目是管理员,双击项目打开没有管理员

用vs2010开发程序,有时候编译部署的程序需要右键以管理员身份才能运行,直接双击则毫无反应。

解决的方法:

vs2010中----选中启动项目----右键属性----应用程序----图标和清单----清单----选择下面的文件:

---------------------------------------------------------------------------------------------------------

新建一个【应用程序清单文件】  名字app.manifest:

-------------------------------------------

<?xml version="1.0" encoding="utf-8"?> 
<asmv1:assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1" xmlns:asmv1="urn:schemas-microsoft-com:asm.v1" xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance%22
  <assemblyIdentity version="1.0.0.0" name="MyApplication.app"/> 
  <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2"> 
    <security> 
      <requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3"> 
        <!-- UAC Manifest Options 
            If you want to change the Windows User Account Control level replace the 
            requestedExecutionLevel node with one of the following.

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

            If you want to utilize File and Registry Virtualization for backward 
            compatibility then delete the requestedExecutionLevel node. 
        --> 
     
   <requestedExecutionLevel level="requireAdministrator" uiAccess="false" /> 
      </requestedPrivileges> 
    </security> 
  </trustInfo> 
</asmv1:assembly>



声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/喵喵爱编程/article/detail/809354
推荐阅读
相关标签
  

闽ICP备14008679号