创建一个子进程

时间:2010-01-31 17:03:20

标签: .net asp.net process

您可以创建给定方法委托的线程,我可以以相同的方式创建进程吗?我想这样做是为了能够在出现问题时从任务管理器关闭子进程。

我希望答案是否定的,唯一典型的方法是Windows服务。

由于

2 个答案:

答案 0 :(得分:2)

如果以“相同的方式”,你的意思是传递一个委托作为给定过程的参数,那么不,这是不可能的。您将不得不创建一个新的可执行文件,它将根据命令行参数执行某些任务。但是,一般规则是避免流程产生,因为它非常昂贵。

答案 1 :(得分:0)

可以尝试这样的事情(C#):

Process proc = new Process();
ProcessStartInfo procInfo = new ProcessStartInfo("C:\\test.exe");
proc.Start(procInfo);