Delphi提升权限按钮

时间:2015-01-23 22:49:58

标签: delphi uac delphi-xe3

我是Delphi XE的新手,我看到按钮组件有一个提升权限选项。

但是,如果设置为true,则UAC不会在单击时提示。我该如何使用它?

1 个答案:

答案 0 :(得分:3)

documentation说明将ElevationRequired属性设置为True会添加盾牌图标。它并不表示单击该按钮会自动调用UAC(提升)提示。

  

在按钮上放置一个盾牌图标,表示需要提升访问权限。

您为按钮的OnClick事件提供的代码应该启动一个需要提升的进程(然后会提示输入凭据)。您可以将ShelllExecuteExrunas动词一起使用。