2012-08-17 78 views

回答

2

对此没有直接的支持。

您可以遍历正在运行的进程的每个属性并使用相应的值初始化一个ProcessStartInfo对象。

1

不,有些情况下这是不可能的。一个简单的例子是:

Process.Start("example.lnk"); 

没有办法后来发现一个.lnk文件被用来启动进程。

WorkingDirectory是一个棘手的问题,一个过程通常需要它被正确设置,但稍后可能会改变它。开始使用不同用户帐户的过程是不可逾越的,您无法提供正确的帐户密码。自定义环境是另一个。

相关问题