广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    如何让易语言程序默认以管理员身份运行

    来源:网络收集  点击:  时间:2024-05-09
    【导读】:
    由于Win7及以上版本系统的UAC账户控制权限,导致易语言写的很多程序在没有以管理员权限运行的的情况下,无法正常进行一些需要管理员权限的操作,如修改注册表等,那么我们如何在用户启动程序的时候就向系统申请管理员权限,以保证程序能正常使用呢?工具/原料more要添加管理员权限运行的源程序,这里使用一个测试程序test.exe程序资源文件修改器Restorator,可以通过百度自行搜索。这里使用Restorator 2009方法/步骤1/8分步阅读

    打开Restorator 2009,通过文件菜单打开要修改的程序test.exe。此时的test.exe没有管理员权限,如图,程序图标上并没有那个标志了管理员权限运行的 小盾牌 图标。

    2/8

    在桌面建立名为1.txt的文本文件,并将下面的内容写入后保存。此文件将作为资源加入test.exe中,也是告知系统程序要以管理全权限的关键。文本内容如下:

    ?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=""assemblyIdentity version="1.0.0.0" name=".add"/trustInfo xmlns="urn:schemas-microsoft-com:asm.v2"securityrequestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3"requestedExecutionLevel level="requireAdministrator" uiAccess="false" //requestedPrivileges/security/trustInfo/asmv1:assembly

    3/8

    在Restorator 2009中,选中test.exe后,右键选择添加资源菜单项,出现添加项目窗口。

    4/8

    在打开的添加项目窗口,类型项选择 windows标准类型,对应的下拉菜单中选择 “界面” 菜单项,名称编辑框中 写入 “1”,然后点击确定。

    5/8

    上一步完成后,Restorator 打开的项目中会有所变化,增加了一个界面选项,如图。

    6/8

    点开新增的界面选项,选中 1 分支,鼠标右键 依次选择 导入...--导入,在打开的导入对话框中选择之前做好的1.txt文件,导入。

    7/8

    点击Restorator 文件菜单下的 保存项目,Restorator会自动备份原程序并生成修改后的Test.exe,然后你可以惊喜的看到生成的新的Test.exe的图标的右下角多了一个 小盾牌图标!说明我们修改成功了。由于window的图标缓存原因,可能需要修改下test.exe的文件名,才能看到效果,这里修改为test1.exe。

    8/8

    双击修改后的程序运行,可以看到弹出黄色的提示框,再次证明我们修改成功,程序可以自动申请管理员权限了!

    易语言管理员
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_721729.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-06 13:21:37  耗时:0.022
    0.0223s