【发布时间】:2010-09-09 13:17:43
【问题描述】:
使用 Visual Studio 创建设置/MSI 时,是否可以为不需要管理员权限安装的简单应用程序进行设置? Windows XP下不行,Vista下可以吗?
例如一个简单的图像处理应用程序,可让您将照片粘贴到背景之上。我相信安装到 Program Files 文件夹需要管理员权限?我们可以安装在 \AppData 文件夹中吗?
目标是创建一个应用程序,该应用程序将为本地计算机上非管理员组成员的用户安装,并且不会在 Vista 上显示 UAC 提示。
我相信这种方法的一个限制是,如果它安装在当前用户的应用数据文件夹下,其他用户将无法运行它。
更新:
你能在普通的 setup.exe 类型的安装程序中打包一次安装吗?您可能会问我们为什么要这样做 - 原因是我们有一个安装程序,它会进行先决条件检查并安装所需的任何内容(例如 .NET),然后我们会下载并执行 MSI。我们也想显示一个正常的安装程序启动屏幕,即使这是唯一显示的内容。我们不介意该应用是否只能由一位用户(为其安装该应用的用户)查看。
【问题讨论】:
标签: installation windows-xp windows-vista administrator