我已安装Microsoft Visual Studio 2013 Installer Projects来创建一个简单的安装程序。当我运行安装程序但它将文件复制到c:\而不是Program Files中的正确文件夹(即使它要求路径)。
这似乎是由于MSI(安装程序项目产生的唯一内容)不是使用提升的权限运行而引起的。另一件事是你不能说以MSI文件的管理员身份运行(除非你做一些注册)。
我一直在寻找解决方案,似乎有很多或多或少的复杂方法来解决这个问题。
问题是 - 是否有一个简单的开关只允许我将文件复制到适当的Program files文件夹?我不想为似乎是最基本功能的东西创建变通方法。
答案 0 :(得分:0)
如果调整环境(UAC设置,注册表值)完全不适合您,那么您可以尝试以下方法之一:
-
注意:即使它可能与您的问题无关,我也会关注目标平台。例如,您无法将64位项目安装到Program Files(x86)文件夹。