c#如何避免使用管理权限进行安装

本文关键字:权限 安装 管理权 管理 何避免 | 更新日期: 2023-09-27 18:27:25

我有一个在VS2010中开发的windows应用程序和解决方案中的安装项目。我使用注册表来存储某些应用程序设置(遗留功能),但我现在删除了它,所有内容都将存储在设置文件中。但是,我想防止在安装过程中出现任何问题。如果可能的话,我希望安装程序在没有任何管理权限的情况下进行安装。为了拥有这样的安装程序,我需要查看哪些内容?这是一款针对环境的应用程序,具有很多安全性和所需的IT支持,所以我希望尽可能减少他们的参与。如果一个简单的桌面用户可以在没有任何权限的情况下安装该应用程序,那就太好了。

c#如何避免使用管理权限进行安装

您首先需要确保安装程序不会在需要提升权限的地方安装任何东西。它必须是按用户安装的,没有常见的快捷方式,程序文件中没有任何内容,等等。尽管我从不使用Visual Studio默认的安装和部署项目,但这应该足够了。我建议你看看WiXhttp://wixtoolset.org/,它是我每天使用的,也是Visual Studio本身的安装工具,但主要的安装软件/工具应该就足够了。