当前位置: 首页 > 技术文档 > 正文

先将如下代码保存为 UAC.manifest 然后编辑一个RC文件,名为uac.rc并添加如下内容: *1-代 […]

先将如下代码保存为 UAC.manifest

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">   
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
    <security>
      <requestedPrivileges>
        <requestedExecutionLevel level="requireAdministrator"/>
      </requestedPrivileges>
    </security>
</trustInfo>
</assembly>

然后编辑一个RC文件,名为uac.rc并添加如下内容:

1 24 UAC.manifest 

*1-代表资源编号
*24-资源类型为RTMAINIFEST
*UAC.manifest-前面的文件名称
用brcc32编译这个rc文件为res文件

brcc32 uac.rc -fouac.res

后在程序里面加入:

{$R uac.res}

把编译好的程序放到win7下,你会发现程序有个UAC盾牌标志!
这样的目的是让程序以管理员的身份运行!

本文固定链接: https://blog.meyisi.cn/jishu/90.html | 么意思博客
标签:

delphi 程序兼容win7方法:等您坐沙发呢!

发表评论

快捷键:Ctrl+Enter