是默认情况下能够处理vista/win7 UAC的delphi 2010程序

Oma*_*bal 8 delphi manifest delphi-2010

如果您在D2010中编译程序,则会自动生成清单.res文件.它默认包含在你的程序中吗?或者你必须自己包括它?如果是,给你什么级别的特权?我的程序修改了一个注册密钥,它能够在没有对.res文件进行任何修改的情况下这样做吗?如果没有我需要做什么修改?
一个附带问题:是否有一个组件/专家(可以免费)可以像delphi 2010一样自动生成/包含.res文件在我的delphi 7和delphi 2007项目中?
编辑:忘了提到我没有win7或vista也没有使用过它们
edit2:我已经包含了一个清单文件以防万一本教程但教程只有关Windows Vista的谈判,而不是7将在本教程中的.XML(清单)文件,使能够与win7的UAC处理过的我的应用程序
EDIT3,如果我有我自己的清单文件和Delphi默认情况下,包括它清楚,将制作2个清单文件(1个具有管理员优先权,2个没有)这将导致任何问题/不可预测的行为

zz1*_*433 8

delphi生成的清单为您的进程提供了最低权限(顺便说一下,这是默认权限).

您必须修改清单文件,以便它ASK许可下的管理权限(称为海拔)运行.

具有标准权限的应用程序应该在HKEY_CURRENT_USER没有提升的情况下读/写.

访问%programfiles%HKEY_LOCAL_MACHINE要求提升.(不太确定其他注册表配置单元)

这是一个PDF,可以帮助你很多你正在做的事情.

http://pascalfonteneau.developpez.com/articles/delphi/vista/uac/VistaUACandDelphi.pdf