Delphi下如何使程序在Win7/Vista上用管理员权限运行

Delphi 编译的程序在win10中怎样默认以管理员身份运行 由于Vista以后win中加入的UAC安全机制,采用Delphi开发的程序如果不右键点击“以管理员身份运行”,则会报错。 在XE2以上的Delphi版本处理这个问题已经非常简单了。 右建点击工程,选择“Options”->“Applicaion”下,将Runtime themes项设置为“Use Custom manifest”,点击下方按钮,选择相应的Manifest文件即可。 需要注意的是:Debug和Release模式不同,要进行同样设置 至于Manifest文件,也就是一个XML文档,原文如下 阅读详情

操作步骤如下:

1.建立 res 文件

建立一个文本文件,名字可以自己起,我这里叫: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>

建立文本文件,名为 UAC.rc,内容:

1 24 UAC.manifest
编译成 uac.res 文件,运行:

brcc32 uac.rc -fouac.res
2.在代码中引入
打开项目文件,加入

{$R uac.res}
3.编译程序

这时程序就支持 Win7/VISTA 了,在运行的时候,会弹出 WINDOWS 的提示框,询问用户是否允许以管理员身份运行。

delphi win7管理员权限运行程序 uac.RES 的制作方法 delphi 程序以管理员权限运行 uac.RES 的制作方法, 网上很多,但有些不行,这个是我win7-64制作和测试过的, xe5 制作,估计其它d版本也行; 下载后里面有详细文件,看说明即会; 立即下载

相关推荐

delphi7 程序以管理员权限运行 uac.RES 经典控件界面

delphi7 程序以管理员权限运行 下载的uac.RES文件在用{$R 'uac.res'}指令编译后,生成的可执行程序都是Win7控件界面,而我们要的结果可能只是需要程序以管理员权限运行,并且Win7控件界面运行的Delphi7程序有一些兼容性问题,要就遇到了,所以,就有了这个奇葩的特制版uac.RES! 记住,这个uac.RES只是使你的Delphi7程序在Win7下用内嵌清单的方式以管理员权限运行,程序界面控件还是经典的windows控件界面。另外,网友的哪个{$R 'uac.res'}后没出现盾牌纯粹是没搞清楚level="requireAdministrator"是干什么的。 需要的就下吧,不要分。

Delphi 7 设置管理员权限及打包资源文件的方法

一,Delphi 7 设置管理员权限 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.v

Tody Guo的专栏 911

delphi 自动以管理员身份运行程序

delphi 自动以管理员身份运行程序 包含详细代码

C++builder或Delphi工程设置以管理员身份运行

创建一个文本文件,内容如下: <assemblyIdentity version="1.0.0.0" processorArchitecture="X86" name="mulitray.exe.manifest" type="win32" /> 存为123.manife

lcfeng1982的专栏 2849

delphi 程序以管理员权限运行 uac.RES

delphi 程序以管理员权限运行 uac.RES 把uac.RES编译到工程里 做法 : 在工程文件中增加 {$R uac.res} {$R *.res}

为Delphi程序增加UAC功能(管理员身份运行exe)

为Delphi程序增加UAC功能(管理员身份运行exe) 免除再使用右键以管理员身份运行操作,包含工程源代码

Delphi程序打开时自动以管理员方式运行

实现功能: 程序打开时自动以管理员方式运行 实现原理: 依据UAC(用户账户控制User Account Control,简写作UAC)的标准,使用管理员权限需要提供一个提权申请,这个申请是利用资源文件的方式进行的 实现步骤: 1、将制作好的资源文件UAC.RES拷贝到delphi工程目录下(点击此处下载UAC.RES) 2、打开主工程文件,在{$R *.res} 这行代码下面,添加...

longchanghua_enshi的专栏 1340

全网最详细Seurat v5 流程复现(拿来即用)

本文是基于seurat v5版本的教程复现,主要依据来源于官网seurat v5建议大家有时间的话可以去官网进行详细阅读学习!本节内容在之前seurat v4的教程都很多都有提到,文章所用到的数据及代码已经给各位放在这里了,有需要自取!请点击这里哦提取码:bui1。

ZxVSaccount的博客 1万+

Delphi下如何使程序在Win7/Vista上用管理员权限运行[转]

====================================================== 注:本文源代码点此下载 ====================================================== delphi下如何使程序在win7/vista上用管理员权限运行[转] delphi程序必须在资源里面嵌入manifest信息 一 首先编辑一

javazhuanzai的专栏 319

STM32H750实战:用TIM+DMA驱动ADC/DAC实现音频回环(附CubeMX配置避坑指南)

本文详细介绍了在STM32H750上构建高保真、低延迟音频链路的实战方法。通过配置TIM定时器作为硬件节拍器,精准触发ADC采集与DAC播放,并利用DMA实现数据的自动搬运,全程无需CPU干预。文章重点剖析了CubeMX配置中的关键步骤与常见“坑点”,如ADC的Conversion Data Management模式选择、DMA的FIFO与Burst模式配置,以及STM32H7系列必须开启ADC全局中断等,并提供了完整的代码实现与调试验证指南。

1057

DELPHI11 利用Android手机实现条码扫描功能

好了,整个过程全部结束,当然这只是最简单的例子,只是演示一下如何识别条码,更多的条码处理功能,比如优化,提速等需要在后面继续。安装过程中所有提示框全部按OK就可以,直到提示安装成功,那么ZXing库就成功完成了安装。点击红框标识的文件夹图标,将下载的ZXing库文件路径加入进来后,点ADD。第三步:选择下载的ZXing库路径,并按Ctrl + A进行全选,并导入。至此为止,我们的库才算是全部安装完成,可以在DELPHI 中正常引用了。2.打开相机,识别条码,并将条码内容显示在MEMO1中。

1529

Delphi下如何使程序在Win7/Vista上用管理员权限运行(转)

Delphi程序必须在资源里面嵌入MANIFEST信息一 首先编辑一个文件,内容如下: <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> <trustInf...

weixin_30443813的博客 84

树莓派4B保姆级教程:从零配置Python虚拟环境到PySide2开发全流程(含避坑指南)

本文提供树莓派4B上配置Python虚拟环境及PySide2 GUI开发的完整教程。针对armv7l架构的特殊性,详细讲解了从系统准备、虚拟环境创建到PySide2安装的避坑指南,并重点解决了跨平台UI文件处理等常见难题,帮助开发者构建稳定高效的开发环境。

9q8w7e6r5的博客 822
上一篇: Windows 7 即将发布 - 91%的应用程序、92%的硬件设备和95%的网站完美兼容
下一篇: 如何打造大学生“亮剑团队”?
北京的201个蓝天
博客等级 码龄23年 341粉丝 95原创
评论 5
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值