您可以创建给定方法委托的线程,我可以以相同的方式创建进程吗?我想这样做是为了能够在出现问题时从任务管理器关闭子进程。
我希望答案是否定的,唯一典型的方法是Windows服务。
由于
答案 0 :(得分:2)
如果以“相同的方式”,你的意思是传递一个委托作为给定过程的参数,那么不,这是不可能的。您将不得不创建一个新的可执行文件,它将根据命令行参数执行某些任务。但是,一般规则是避免流程产生,因为它非常昂贵。
答案 1 :(得分:0)
可以尝试这样的事情(C#):
Process proc = new Process();
ProcessStartInfo procInfo = new ProcessStartInfo("C:\\test.exe");
proc.Start(procInfo);