gpt4 book ai didi

.net - 在从网络共享运行的应用程序的 UAC 提升提示上显示应用程序图标

转载 作者:行者123 更新时间:2023-12-04 02:21:58 26 4
gpt4 key购买 nike

我已经使用应用程序 list 配置了我的 .NET 应用程序以请求管理员权限。我还使用 signtool 对程序集进行了签名。一切都很好——当您启动应用程序时,您会收到带有应用程序名称和签名证书名称的漂亮 UAC 提示。

但是,当我从网络共享运行应用程序时,提升提示会显示通用可执行图标,而不是我的应用程序图标。如何让 UAC 提示显示我的应用程序图标?

最佳答案

我大概发现了。
UAC 在服务之上运行,我们看到的对话框在桌面快照之上。该服务只会显示对话框,就好像它在桌面上一样。
正如我们所知,服务在 SYSTEM 帐户上运行(除其他外)。这意味着它需要 SYSTEM 对我们正在启动的可执行文件拥有权限。我只为自己分配了安全性(剥离了 SYSTEM)。
一旦我授予 SYSTEM 权限(仅读取权限!),并启动应用程序 - 它显示应用程序图标!

关于.net - 在从网络共享运行的应用程序的 UAC 提升提示上显示应用程序图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/469885/

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