步骤

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" uiAccess="false">
</requestedExecutionLevel>
</requestedPrivileges>
</security>
</trustInfo>
<dependency>
<dependentAssembly>
<assemblyIdentity type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
processorArchitecture="x86"
publicKeyToken="6595b64144ccf1df"
language="*">
</assemblyIdentity>
</dependentAssembly>
</dependency>
</assembly>

2.建立UAC.rc文件

1 24 UAC.manifest

3.用brcc32编译这个.rc文件为.res文件

进到相应目录执行下面命令

brcc32 uac.rc -fouac.res

4.在工程中使用方法

Delphi 7中使用

4.1 把生成的资源文件uac.res复制到项目文件夹中

4.2 在工程文件.dpr中{$R *.res}后面加入{$R uac.res}

4.3 编译工程生成的可执行文件就会带安全标,运行时会自动以管理员身份运行

Delphi XE中使用

打开工程属性,Application->Manifest File,改成Custom,在下方选择UAC.manifest文件,重新编译工程即可

Delphi UAC生成默认以管理员身份运行的可执行程序相关推荐

  1. [Winform]默认以管理员身份运行程序

    摘要 在使用setupfactory打包之后,想让程序默认以管理员身份运行,因为涉及到创建文件删除文件的操作,如果权限比较低的话,会出现没有权限操作的bug. 解决办法 在项目中找到app.manif ...

  2. windows下默认以管理员身份运行程序

    可以通过注册表项实现该功能 1. 运行regedit打开注册表编辑器 2. 定位到如图所示注册表项 3. 右键空白处新建字符串值 4. 名称填入要以管理员身份运行的程序的全路径,数值数据填入RUNAS ...

  3. win10设置默认以管理员身份运行cmd窗口

    每次要用管理员打开cmd窗口时,总是好麻烦,所以做一些设置,以管理员身份运行cmd窗口 第一步,搜索cmd,打开快捷方式文件位置 第二步, 鼠标右键快捷方式,打开属性,选择高级,再勾选用管理员身份运行 ...

  4. Windows10--如何 让WinRAR默认为管理员身份运行

    在解压文件的时候,有时候会提示:你可以需要以管理员的身份解压WinRAR文件 这个时候就可以做如下操作: 1.开始菜单找到WinRAR文件夹 2.点击更多,找到打开文件位置 3.找到WinRAR图标, ...

  5. win10设置全部默认以管理员身份运行

    提示: 若无本地安全策略或者该方式行不通,请往下滚动查看win10家庭版解决方案. Win+R打开运行,输入secpol.msc打开本地安全策略. 在左侧选择:本地策略 → 安全选项 在右侧找到:用户 ...

  6. Win10 默认以管理员身份运行cmd

    RUNASADMIN.reg Windows Registry Editor Version 5.00[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\ ...

  7. ahk写的脚本win11需要以管理员运行才能生效,有什么办法能默认用管理员身份运行吗

    求老哥们帮解答一下!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

  8. 如何将cmd设置为默认管理员身份运行(详细教程)

    许多朋友使用win10系统的时候经常会用到CMD命令,而且还要以管理员身份运行,那么如何设置默认打开cmd都是以管理员身份运行,设置的方法挺简单,大家跟着下面的步骤操作即可. Win10怎么默认以管理 ...

  9. 设置Win10批处理bat文件默认以管理员权限运行

    要使bat文件默认以管理员权限运行有多种方法: 在该bat文件开头添加某些代码,实现该bat文件默认以管理员权限运行. 通过命令行修改系统设置,使得cmd默认进入管理员模式. 通过创建快捷方式,设定快 ...

最新文章

  1. ubuntu卸载_ROS入门笔记(二):ROS安装与环境配置及卸载(重点)
  2. dedecms调用当前栏目ID与当前栏目顶级ID的方法
  3. 使用docker commit 来扩展一个image
  4. python中列表,元组,字符串如何互相转换
  5. 如何使用FF的Firebug组件中的net工具查看页面元素加载消耗时间
  6. 恢复html的初始选定状态,jQuery实现点击旋转,再点击恢复初始状态动画效果示例...
  7. “乘风破浪”的芒果超媒,能上岸吗?
  8. ubnt ER-4添加PON stick模块替换光猫实战
  9. GeoTrans2.4.1 用户手册 之 (六)笔记
  10. 用扫码枪收款钱到哪里_微信官方收款音箱,智能语音播报器,不受来电和信息干扰,老板不在也能正常播报,0费率无需蓝牙,面送赠送流量,真正的摆摊神器...
  11. nginx访问返回504
  12. 边缘计算相关论文汇总
  13. opencv的逻辑运算bitwise详解
  14. 深度学习模型部署学习一
  15. Java中打印程序执行的开始时间和结束时间
  16. 强大的web打印插件--Lodop
  17. 银光类似web visio的节点连线控件Essential Diagram免费下载地址
  18. 数据不平衡问题解决方法——欠采样
  19. python实现录音并去燥_Python | 简单的扩音,音频去噪,静音剪切
  20. linux命令行访问win,从Linux命令行访问Windows共享 | 旺旺知识库

热门文章

  1. 揭秘Facebook北极圈数据中心 日处理45亿赞
  2. mac 安装win7 攻略
  3. 六方面的学习,帮你走上业务架构师之路
  4. 数据库中update怎么用事例_Oracle的update语句set里使用子查询的例子解释
  5. java nio oio_Java 网络编程之OIO
  6. python爬取站酷海洛图片_站酷海洛图片爬取
  7. python 异常检测算法_吴恩达机器学习中文版笔记:异常检测(Anomaly Detection)
  8. pyth命令_如何:在Windows上设置用于从命令行运行.py文件的Python可执行文件
  9. 我们为什么做Banana Pi开源硬件项目:
  10. 2021 区块链行业融资:资本涌入,触发区块链应用的无限可能| 2021 区块链年报|Footprint Analytics