关闭

BCB Delphi WIN7 默认 以管理员身份运行 程序

1138人阅读 评论(0) 收藏 举报
分类:

链接:http://zhidao.baidu.com/link?url=VHwORU8MA7fw1BEC7IWRx7BSw3NFEHo63Sb20NLLOdnWjuuIpTckULpn7MN3Q06gBlF1AsDfS3wCgQHqnwjpH_

使用管理员权限,依据UAC的标准,是需要提供一个提权申请,这个申请是利用资源文件的方式提升的。
下面说一下资源文件的制作方法:
新建一个文本文件,叫 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.rc 和 UAC.manifest 文件,一起拷贝到DELPHI安装目录下的BIN目录里,
执行 brcc32 UAC.rc –fo UAC.res

这个 UAC.res 就是我们要的了。
把这个文件,拷贝到你的DELPHI项目目录下,打开你的project文件,例如:project1.dpr
看到 {R *.res}  这行代码, 在它的下面,添加 {R UAC.res} ,保存,重新编译你的项目,就OK了

0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

如何让Delphi程序启动自动“以管理员身份运行"

如何让Delphi程序启动自动“以管理员身份运行"
  • rznice
  • rznice
  • 2015-12-14 17:27
  • 3931

如何让Delphi程序启动自动“以管理员身份运行"

如何让Delphi程序启动自动“以管理员身份运行"
  • rznice
  • rznice
  • 2015-12-14 17:27
  • 3931

win7使cmd.exe默认以管理员权限运行并添加到右键菜单

一、使程序默认以管理员权限运行 win7户帐户控制(UAC)功能可以为用户提供一个安全的桌面环境,所有程序默认都运行在普通权限(中完整性级别)下,有可能修改系统设置或文件的操作都需要经过用户的明确批准...
  • zhizunbao84
  • zhizunbao84
  • 2016-10-19 11:31
  • 4452

C#默认以管理员身份运行程序

http://blog.csdn.net/testcs_dn/article/details/9903727  C#默认以管理员身份运行程序 一、通过配置文件实现以管理员身份运行程...
  • ruanjianruanjianruan
  • ruanjianruanjianruan
  • 2016-07-18 22:52
  • 1276

【C#】如何使程序以管理员身份运行

在部分win7和win10上,现在加入了账户控制,有些程序如果要写注册表,如要开机自启动,需要程序以管理员身份运行。那如何在编译的时候就让程序以管理员身份运行呢? 1.右击项目-》属性-》安全性-》勾...
  • zhaoyuqings
  • zhaoyuqings
  • 2016-11-29 15:44
  • 873

更大权限,以管理员身份运行msi安装包

转载:http://www.52windows8.com/use-of-skills/8197.html 注:本教程同样适用于Win10系统 在Windows7和Windows8系统中,...
  • xiaoxianerqq
  • xiaoxianerqq
  • 2015-04-30 16:09
  • 3236

将exe程序在Win7下以管理员权限运行的方法

[+] 什么是UAC? 在Windows7中加入了UAC(User Account Control,用户帐户控制)的功能,UAC是微软为提高系统安全而引入的,它要求用户在执行可能会影响计算机运行的...
  • jearmy
  • jearmy
  • 2015-05-02 13:26
  • 3656

如何让打包的C++安装程序以管理员身份在Win7下运行

问题描述:     使用VS2010开发的C++项目,使用inno打包后的安装程序,安装在系统盘后,在桌面创建的快捷方式必须右键以管理员身份才能正常运行,否则双击运行程序出现异常。 解决方法:  ...
  • u011559205
  • u011559205
  • 2015-06-17 17:51
  • 1312

Windows7 自动“以管理员身份运行”某程序

自从 VirtualBox 设置了共享目录之后,必须以管理员身份运行才能使用软链接功能。每次开机之后,习惯性双击VirtualBox启动它,等进了系统之后发现git命令不能使用,才想起没有以管理员身份...
  • ganshuyu
  • ganshuyu
  • 2015-03-26 11:41
  • 2988

以管理员方式自动运行bat文件

有个bat文件运行的时候一直都会报如下错误: 发生系统错误 5。 拒绝访问。 如图所示。 需要对其以管理员的方式运行。但此bat程序需要开机自动启动,若将其快捷方式直接放...
  • wangshaner1
  • wangshaner1
  • 2014-12-25 10:28
  • 2169
    个人资料
    • 访问:617948次
    • 积分:8301
    • 等级:
    • 排名:第2812名
    • 原创:185篇
    • 转载:181篇
    • 译文:0篇
    • 评论:96条