我在http://www.codeproject.com/KB/vista-security/VistaElevator.aspx上查看Vista Elevator源代码,但它是在C ++中。任何人都有C#源代码。感谢。
我有一个大问题: 非升级过程如何启动升级过程。 升级过程如何启动非升级过程。
感谢。
答案 0 :(得分:3)
根据链接页面,
如果非提升的进程需要启动提升的进程,则只需调用ShellExecuteEx()API并提供“runas”动词作为其参数之一。
所以你在C#中所需要的只是: