如何在C#中以管理员权限重新启动我的应用程序

时间:2017-08-29 14:22:37

标签: c# application-restart

我意识到当我重新启动我的应用程序(带代码)时,它不会以管理员权限重新启动。当我通过双击启动我的应用程序时,它会问我想要以管理员身份运行它,我说是的。但在那之后,我需要以编程方式重新启动我的应用程序,它必须重新启动,而不是管理员,但它不会。

我只使用此代码重启

        Application.Restart();

我将以下行添加到我的应用清单文件

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

编辑:我不是在寻找使用Progress类重启的方法。我可以用Application.Restart做到吗?

我们制作了一个管理控制台,我们需要更新插件和插件。这就是为什么我必须删除旧的dll进行升级但我在尝试时收到错误,我相信这是因为该程序没有管理员权限。

0 个答案:

没有答案