0

我的 C# 应用程序需要以管理员权限运行,但是由于 ClickOnce 的限制,我无法发布它。

我一直在寻找解决方案,但是,我还没有找到一个有效的解决方案。

最常见的建议是将安装程序添加到项目中,但是,我的 Visual Studio 2008 或 Visual Studio 2012 版本似乎都没有。

任何人都可以向我提供有关如何以管理员权限发布 C# 项目的任何建议吗?

4

2 回答 2

2

以下文章描述了如何让 ClickOnce 应用程序以管理员权限自行启动 - 也许这有帮助?http://antscode.blogspot.de/2011/02/running-clickonce-application-as.html

于 2013-01-17T15:02:56.370 回答
0

WiX是用于创建安装包的(免费)工具。我自己没有任何经验,但似乎您可以在运行安装时使用 WiX 进行UAC提升。

搜索了 WiX 和 UAC,似乎很多人在需要 UAC 时都在使用 WiX - 例如这篇文章:http: //blogs.msdn.com/b/astebner/archive/2006/12/13/some -useful-things-i-have-learned-about-windows-installer-and-uac.aspx

于 2013-01-17T14:25:11.163 回答