当前位置:  开发笔记 > 编程语言 > 正文

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

如何解决《如何防止Windows安装对话框在.NET中弹出?》经验,为你挑选了1个好方法。

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

http://www.netron.com/images/VistaInstall02.png



1> Jeffrey Hant..:

您需要设计您的安装,使其不需要管理访问权限,这实际上意味着您需要安装在用户的主目录中而不是ProgramFilesDir只写入注册表项HKEY_CURRENT_USER.有关如何使用.MSI包的更多详细信息,请参阅此文章. Inno Setup还提供了有限用户安装的一些细节.

我不认为Visual Studio的安装项目构建器能够生成不需要管理员权限安装的软件包.在任何情况下,Vista似乎都认为任何看起来像Setup.exe的东西都需要提升(并导致提示).

代码签名不会删除提示,它只会说" 程序XYZ开发者名称想要访问您的计算机"而不是"未知程序想要访问您的计算机".

推荐阅读
低调pasta_730
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有