1

视觉工作室 2010,Windows XP/7

我不确定我是否在这里做,但我有一个带有(Visual Studio)安装项目的应用程序项目。

我已对其进行配置,以便将应用程序安装到

[ProgramFilesFolder][Manufacturer]\[ProductName]

但每次安装后,我必须手动更改 .exe 的权限,以便它以管理员权限运行。

有没有办法让安装程序自动更改此设置,以便用户不必手动执行此操作?

我是否必须将签名作为东西弄乱,即从威瑞信购买签名?

将客户应用程序安装到“现在”(在 Windows 7 中)是否错误

[ProgramFilesFolder][Manufacturer]\[ProductName]

而应该安装到

[AppDataFolder][Manufacturer]\[ProductName]

或者别的地方 ?

/斯蒂芬

4

2 回答 2

2

推荐的解决方案是向请求提升的应用程序添加清单:http: //msdn.microsoft.com/en-us/library/bb756929.aspx

于 2011-09-20T10:55:21.363 回答
2

如果我在某种程度上起作用

1) 未点击“启用 ClickOnce 安全设置”

2) 改变

<requestedExecutionLevel  level="asInvoker" uiAccess="false" />

进入

<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />

但是每次用户启动时,都会询问用户是否允许运行不太好的“不受信任”应用程序。

/斯蒂芬

于 2011-09-21T09:12:00.043 回答