2010-02-01 50 views

回答

3

根据链接的页面,

如果非升高的过程需要开始升高的一个,所有它做的是调用的ShellExecuteEx()API,并提供了“运行方式”动词为一体的参数。

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

+0

否则,提升的进程如何启动一个非提升一个。谢谢。 – 2010-02-01 05:08:05

+1

似乎没有直接的办法让一个高架的过程开始一个非高架的过程。链接页面描述了一种解决方法,但我不确定为此使用Task Scheduler是一个好主意。 – dtb 2010-02-01 05:11:03

+0

你错了。你可以检查Vista电梯的源代码,它有这个功能。 因为我有一个安装项目,在开始安装升级之后,它需要调用非升级的主应用程序。 – 2010-02-01 05:12:52