c# - 如何创建不需要管理员访问权限的 Windows 安装程序 MSI

标签 c# visual-studio-2010 windows-installer setup-project

我创建了一个 MSI Windows 安装程序,用于安装我为办公室使用的一款软件编写的插件。但是,这里的许多用户没有他们计算机的管理员权限,IT 部门对必须为他们安装插件感到沮丧。

我的安装程序除了将几个文件复制到用户可以访问的位置之外什么都不做,否则可以将文件复制到这些位置。有什么方法可以修改我的安装项目,以便生成的 MSI 不需要管理员权限吗?

最佳答案

我目前没有设置来测试它,但假设 Wix,在 Package 元素中,尝试设置 InstallPrivileges='limited'InstallScope='perUser'.

也就是说,如果您真正需要做的只是复制一些文件,请考虑使用简单的批处理脚本。

关于c# - 如何创建不需要管理员访问权限的 Windows 安装程序 MSI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4157365/

相关文章:

c# - 已安装应用程序的 Visual Studio app.config 文件数据库路径

visual-studio-2008 - 从Windows Installer自定义操作执行脚本文件

c# - 加载 AAC/MP3 文件 "manually"

c# - 如何拦截/覆盖 .net 可执行文件中的函数调用?

c# - 现有的 DI 框架使用和 Silverlight

database - SSDT 中抑制错误的问题(SQL Server 数据工具)

c++ - 如何使 Visual Studio 2015 C++ 项目与 Visual Studio 2010 兼容?

windows-installer - 无法在Visual Studio 2017中为安装项目设置64位目标

c# - 如何将创建的数据库项目created dacpac包含到cs项目中

c# - 系统.DllNotFoundException : Unable to load DLL 'SqlServerSpatial110.dll' : The specified module could not be found