Visual Studio 2008安装项目需要管理员

时间:2010-06-16 15:23:16

标签: .net deployment installation uac setup-deployment

我有一个VS 2008安装项目,它在本地用户的App文件夹中安装了一个非常简单的应用程序。安装项目运行时,需要管理员登录才能运行它。如何允许标准用户运行安装。没有先决条件。 MSI文件是唯一要运行的文件(没有Setup.exe)。我已使用安装在用户计算机上的证书将msi签名为Trusted。我无法摆脱管理员登录要求。

1 个答案:

答案 0 :(得分:0)

你是否在setup.exe上有一个清单,上面写着“请把我当作情人?”如果不是,则根据文件名应用启发式。如果将tetris.exe重命名为setup99.exe,它将在您运行时提出升级。

如果您没有清单,请添加一个 - 嵌入式(VS 2008应该可以为您执行此操作)或外部(只需将清单放在与exe相同的文件夹中)。如果您不能或不赢得'为此,将exe重命名为其名称中不包含设置,修补程序或更新的内容。我自己更喜欢清单。