2011-09-20 45 views
1

Visual Studio 2010,Windows XP/7Visual studio 2010安装项目管理权限

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

我已经配置它,以便应用程序安装到

[ProgramFilesFolder][Manufacturer]\[ProductName] 

但每次安装后我必须手动更改.exe文件的权利,因此它将具有管理员权限运行。

有没有一种方法让安装程序installtion自动更改,以便用户不必手动执行此操作?

我是不是要更动签名的东西,那就是从VeriSign购买的签名?

它是 “nowdays”(在Windows 7中)错误安装一个客户应用到

[ProgramFilesFolder][Manufacturer]\[ProductName] 

,而应被安装到

[AppDataFolder][Manufacturer]\[ProductName] 

或别的地方?

/斯特凡

回答

2

它的工作在一定程度上,如果我

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

2)更改

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

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

但用户开始每一次,如果用户允许运行的“不信任”的应用程序,是不是很好的用户会被要求。

/Stefan

+0

所以我的回答很有帮助。显示不可信的应用程序消息是因为您的应用程序未经数字签名。如果您想避免它,您可以购买代码签名证书并签署您的应用程序。 –