Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 创建子进程_.net_Asp.net_Process - Fatal编程技术网

.net 创建子进程

.net 创建子进程,.net,asp.net,process,.net,Asp.net,Process,你可以给方法一个委托来创建一个线程,我可以用同样的方法创建一个进程吗?我希望这样做,以便在出现问题时能够从任务管理器关闭子进程 我希望答案是否定的,唯一典型的方式是windows服务 谢谢我可以试试这样的东西(C#): 如果“同样的方式”,您的意思是将委托作为给定进程的参数传递,那么不,这是不可能的。您必须创建一个新的可执行文件,该文件将根据命令行参数执行某些任务。不过,一般的规则是避免进程生成,因为这非常昂贵 Process proc = new Process(); ProcessStart

你可以给方法一个委托来创建一个线程,我可以用同样的方法创建一个进程吗?我希望这样做,以便在出现问题时能够从任务管理器关闭子进程

我希望答案是否定的,唯一典型的方式是windows服务


谢谢

我可以试试这样的东西(C#):

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

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