我有一个系统,我使用 UAC 将其设置为普通系统,并在我的 delphi 环境中编译名为 ka.exe 的项目,并为它创建一个 installshield 项目。
设置,一切正常!但是每当我启动我的程序时,它都需要提升,我不知道为什么。
为了确保 installshield 没有在我身上玩心理游戏,我编译了一个新的 .exe,然后手动将其复制到我的联网计算机上。
图标看起来一样,上面也有这个 UAC 盾牌。
我的项目内部有一些功能可能正在与网络共享名称通信,并与 SQL 数据库通信......
那么为什么我的应用程序需要提升才能运行?