仅在需要时如何提升当前的C#程序?

我仅在必要时如何提升正在运行的C#程序?

我来自Java,我看到像IntelliJ这样的程序仅在任务需要管理员权限时才调用它们的"elevator.exe"

因此,我想知道如何在C#中做同样的事情,仅在需要提升任务(例如更新)时提升当前程序,然后才能运行指定的任务。如果我也必须自己制作"elevator.exe",这不会打扰我,我只想知道它是如何完成的,以便我可以重新创建它。

我不只是尝试以管理员权限运行另一个程序,我想授予管理员对 current 程序的访问权限,以执行像IntelliJ一样的更新之类的操作。

sunshine7993 回答:仅在需要时如何提升当前的C#程序?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3147197.html

大家都在问