gpt4 book ai didi

delphi - 新编译的应用程序需要 UAC/elevation?

转载 作者:行者123 更新时间:2023-12-03 18:17:10 28 4
gpt4 key购买 nike

我有一个系统,我用 UAC 正常设置它,在我的 delphi 环境中编译名为 ka.exe 的项目,并为它创建一个 installshield 项目。

设置一切正常!但是每当我开始我的程序时,它都需要提升,我不知道为什么。

为了确保 installshield 没有对我玩心理游戏,我编译了一个新的 .exe,然后手动将其复制到我联网的计算机上。

图标看起来一样,而且上面还有这个 UAC 盾牌。

我的项目内部有一些函数可能与网络共享名称对话,以及与 SQL 数据库对话......

那么为什么我的应用需要提升才能运行?

最佳答案

首先,如果您能够使用 Delphi,请使用 asInvoker 添加嵌入式 list 。如果不行,那就制作一个外部的,把它和exe放在同一个文件夹里。如果盾牌消失了,那很好。

如果不是,那么事情就会变得更加模糊。有时,当您运行某个应用程序时,Windows 随后会出现并提示“这可能不起作用;您想使用推荐的设置重试吗?”。如果您说好,则会存储一个组策略,它将在剩余时间提升该应用程序。看来,如果您重命名 exe,组策略的效果就会停止。你可以试试看。

关于delphi - 新编译的应用程序需要 UAC/elevation?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3862786/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com