【发布时间】:2014-05-12 21:59:19
【问题描述】:
我在 Visual Studio 2013 中有一个 WPF 项目,该项目有两个按钮。第一个按钮说启动服务,第二个说停止服务。 当我以管理员身份运行 Visual Studio 时,这些按钮起作用。但是,当我打开没有权限的 Visual Studio 时,会出现 InvalidOperationException 异常。
当 Visual Studio 不以管理员身份运行时,如何强制我的项目以特权启动?
我将 app.manifest 添加到我的项目并更改为
level="requireAdministrator" uiAccess="false"/>
但它不起作用。
为了启动或停止我的服务,我使用的是 ServiceController。
【问题讨论】:
-
此解决方案不适用于我。
-
您的评论没有解决您的问题。
-
WPF 应用程序使用 WCFService 中的一个方法来停止或启动服务...这有一些含义吗?
-
您想以管理员身份进行调试吗?
标签: c# wpf service visual-studio-2013 elevated-privileges