【问题标题】:How to make my program run as administrator - Delphi xe5 [duplicate]如何让我的程序以管理员身份运行 - Delphi xe5 [重复]
【发布时间】:2014-05-07 11:58:57
【问题描述】:

我正在尝试编写我的软件以使其具有管理员权限。因为它必须创建文件并且能够删除它们,但是如果它没有通过右键单击它启动,然后单击以管理员身份运行,它就会被阻止这样做。

任何解决方案都会很棒。

我确实设法找到了以下页面。但无法理解:

更新

我正在尝试从程序文件目录中读取文件,并将它们写入其他地方。

【问题讨论】:

  • 你在哪里写这些文件?
  • @davidheffernan C:\Program Files 和 C:\Program Files\my applcation\
  • @davidHeffernan 我完全迷失在那个页面上,它们似乎从中间开始。我什至不知道从哪里开始
  • 我的建议是停止写入程序文件目录。然后你就不需要添加清单了。
  • @davidHeffernan 好的,但我确实从程序文件目录中压缩了一些文件(不是我可以移动的文件)。那么我的程序不会被阻止访问它们吗?

标签: delphi delphi-xe5


【解决方案1】:

它发生在您试图从程序文件文件夹中读取而不是写入它的 cmets 中。在这种情况下,您的程序不需要提升并且可以作为标准用户运行。您不需要添加 UAC requireAdministrator 清单。

【讨论】:

    猜你喜欢
    • 2012-03-13
    • 1970-01-01
    • 2014-09-11
    • 1970-01-01
    • 1970-01-01
    • 2021-11-10
    • 2017-08-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多