Visual Studio 2010,Windows XP / 7
我不确定我是否在这里做,但我有一个应用项目与(visual studio)安装项目。
我已将其配置为将应用程序安装到
中[ProgramFilesFolder][Manufacturer]\[ProductName]
但每次安装后我都必须手动更改.exe的权限,以便它以管理员权限运行。
有没有办法让安装程序安装自动更改,以便用户不必手动执行此操作?
我是否需要将签名作为东西,即从verisign购买签名?
将“客户应用程序”安装到
中是否是“nowdays”(在Windows 7中)[ProgramFilesFolder][Manufacturer]\[ProductName]
应该安装到
中[AppDataFolder][Manufacturer]\[ProductName]
或其他地方?
/斯蒂芬
答案 0 :(得分:2)
建议的解决方案是向您的应用程序添加一个请求提升的清单: http://msdn.microsoft.com/en-us/library/bb756929.aspx
答案 1 :(得分:2)
如果我
,它会有所作为1)未选中“启用ClickOnce安全设置
”2)改变了
<requestedExecutionLevel level="asInvoker" uiAccess="false" />
到
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
但每次用户启动时,都会询问用户是否允许用户运行“不受信任”的应用程序,这个应用程序不太好。
/斯蒂芬