使用提升或非提升模式启动流程

时间:2010-02-01 04:52:29

标签: c#

我在http://www.codeproject.com/KB/vista-security/VistaElevator.aspx上查看Vista Elevator源代码,但它是在C ++中。任何人都有C#源代码。感谢。

我有一个大问题: 非升级过程如何启动升级过程。 升级过程如何启动非升级过程。

感谢。

1 个答案:

答案 0 :(得分:3)

根据链接页面,

  

如果非提升的进程需要启动提升的进程,则只需调用ShellExecuteEx()API并提供“runas”动词作为其参数之一。

所以你在C#中所需要的只是: