鸿 网 互 联 www.68idc.cn

当前位置 : 服务器租用 > 编程语言开发 > delphi > >

delphi编写的程序如何在win7下提升权限

来源:互联网 作者:佚名 时间:2015-07-05 21:31
Delphi程序要实现在win7下以管理员身份运行,必须潜入一个res文件,操作步骤如下: 1) 首先编辑一个文本文件,命名为*.manifest (例如uac.manifest) 保存为UAC.manifest,这里文件是随意的。特别注意红色的requireAdministraTor,这个表示程序需要管理员(A

    Delphi程序要实现在win7下以管理员身份运行,必须潜入一个res文件,操作步骤如下:

    1) 首先编辑一个文本文件,命名为*.manifest (例如uac.manifest)

   

   

   

   

   

   

   

   

   

   

    保存为UAC.manifest,这里文件是随意的。特别注意红色的“requireAdministraTor”,这个表示程序需要管理员(AdministraTor)才能正常运行。

    2)然后新建一个文本文件,命名为*.rc(例如为uac.rc),内容如下所示:

    1 24 UAC.manifest

    其中:

    1-代表资源编号

    24-资源类型为RTMAINIFEST

    UAC.manifest-前面的文件名称

    3)将rc文件加入到项目中

    将rc文件增加到项目中;(在项目文件上点击右键,然后选择add,加入rc文件)

    4)build项目,生成文件在win7下,就会看程序图标下面显示UAC盾牌标志了;

    此时运行程序,就会出现询问对话框了。

网友评论
<