gpt4 book ai didi

c# - 如何防止在 .NET 中弹出 Windows 安装对话框?

转载 作者:可可西里 更新时间:2023-11-01 10:57:34 25 4
gpt4 key购买 nike

当用户安装我的应用程序时,如何防止用户帐户控制产生此对话框?不,我不想告诉他们禁用 UAC。


(来源:netron.com)

最佳答案

您需要将安装设计为不需要管理访问权限即可安装,这实际上意味着您需要在用户的主目录而不是 ProgramFilesDir 中安装并编写仅限 HKEY_CURRENT_USER 的注册表项。有关如何使用 .MSI 包执行此操作的更多详细信息,请参阅 this article . Inno Setup还有some details on limited user installs .

我认为 Visual Studio 的安装项目生成器无法生成不需要管理员权限即可安装的包。无论如何,Vista 似乎假定任何看起来像 Setup.exe 的东西都需要提升(并导致提示)。

代码签名不会删除提示,它只会说“Program XYZ from Developer Name wants to access to your computer”而不是“一个未知程序想要访问您的计算机”。

关于c# - 如何防止在 .NET 中弹出 Windows 安装对话框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/584515/

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