Delphi Xe2 后的版本如何让Delphi程序启动自动“以管理员身份运行"
2024-10-18 16:19:34
由于Vista以后win中加入的UAC安全机制,采用Delphi开发的程序如果不右键点击“以管理员身份运行”,则会报错。
在XE2以上的Delphi版本处理这个问题已经非常简单了。
右建点击工程,选择“Options”->“Applicaion”下,将Runtime themes项设置为“Use Custom manifest”,点击下方按钮,选择相应的Manifest文件即可。
需要注意的是:Debug和Release模式不同,要进行同样设置
如图:
至于Manifest文件,也就是一个XML文档,原文如下:
<?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>
最新文章
- C#窗体中读取修改xml文件
- LDAP与禅道
- 获取Dell,Lenovo电脑的保修期
- redis批量删除
- CodeForces 682C	Alyona and the Tree (树+dfs)
- android 权限总结
- O-C相关-07-@property关键字简介与使用
- Javascript 正确用法 二
- Callable+Future+newFixedThreadPool的应用
- 20175221曾祥杰 实验二《Java面向对象程序设计》
- fastjson转换json字符串key的首字母小写变大写的解决办法
- ODAC(V9.5.15) 学习笔记(七)TOraUpdateSQL
- JFinal3.0 sql管理与动态生成
- apache 重点难点
- springmvc接收json注意事项
- Got fatal error 1236 from master when reading data from binary log: &#39;Could not find first log file name in binary log index file&#39;系列二:reset slave
- [转载]C#异步调用四大方法详解
- WebGL编程指南案例解析之多数据存储于一个缓冲区以及着色器通信
- 从头開始学 RecyclerView(六) LayoutManager
- C++知识点 笔试常见