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

 时间:2024-09-20 15:27:09

由于掳姗浚瑙Win7及以上版本系统的UAC账户控制权限,导致易语言写的很多程序在没有以管理员权限运行的的情况下,无法正常进行一些需要管理员权限的操作,如修改注册表等,那么我们如何在用户羌瑗朴膂启动程序的时候就向系统申请管理员权限,以保证程序能正常使用呢?

工具/原料

要添加管理员权限运行的源程序,这里使用一个测试程序test.exe

程序资源文件修改器Restorator,可以通过百度自行搜索。这里使用Restorator2009

方法/步骤

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

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

2、在桌面建立名为1.txt的文本文件,并将下面的内容写入后保存。此文件将作为资源加入隋茚粟胫test.exe中,也是告知系统程序要以管理全权限的关键撅掏浑锌。文本内容如下:<?xmlversion="1.0"encoding="utf-8"?><asmv1:assemblymanifestVersion="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=""><assemblyIdentityversion="1.0.0.0"name=".add"/><trustInfoxmlns="urn:schemas-microsoft-com:asm.v2"><security><requestedPrivilegesxmlns="urn:schemas-microsoft-com:asm.v3"><requestedExecutionLevellevel="requireAdministrator"uiAccess="false"/></requestedPrivileges></security></trustInfo></asmv1:assembly>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

如何设置易语言运行前请求管理员权限 易语言连续赋值 易语言改变驱动器 怎么向易语言添加文件并写出到指定位置 易语言流程控制命令例程(如果、如果真、等等)
热门搜索
排队图片 坚强的图片 旺仔图片 珍珠疹图片 邪恶绅士