加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

Delphi 7:使用管理员权限执行应用程序

发布时间:2020-12-15 09:34:17 所属栏目:大数据 来源:网络整理
导读:如何在不添加XP主题的情况下为UAC添加清单? 我试过这个清单: ?xml version="1.0" encoding="UTF-8" standalone="yes"?assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0" dependency dependentAssembly assemblyIdentity type="win
如何在不添加XP主题的情况下为UAC添加清单?

我试过这个清单:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
  <dependency>
    <dependentAssembly>
      <assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls"     version="6.0.0.0" processorArchitecture="*" publicKeyToken="6595b64144ccf1df"      language="*"/>
     </dependentAssembly>
  </dependency>
  <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
    <security>
      <requestedPrivileges>
        <requestedExecutionLevel
          level="requireAdministrator"
          uiAccess="false"/>
      </requestedPrivileges>
    </security>
  </trustInfo>
</assembly>

但XP主题仍然存在.

我尝试了很多其他清单,但是我收到了这个错误:

“无效的win32应用程序”

谢谢您的帮助

解决方法

如果您不想要XP主题,则删除对常用控件的版本6的依赖性.删除依赖项元素,因此您只剩下trustInfo.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读