逐步运行流程

时间:2009-08-11 12:32:37

标签: c# process

  1. 我需要在第一步中在我的系统中安装mysql

  2. 在系统中安装或修改mysql后,我需要运行数据库脚本。

  3. 这里的问题是在mysql安装完成之前开始运行的db脚本。 我尝试了不同的方法..使用自动运行方法...使用进程等

    任何人都可以告诉我如何捕获当前进程(父进程)调用的(子)进程id。在我的情况下,父亲正在调用子进程并退出。

1 个答案:

答案 0 :(得分:3)

System.Diagnostics.Process有一个方法WaitForExit

编辑:要同时监视子进程,可以使用Win32 Job个对象。如果在作业中创建进程,则其所有子进程也将属于该作业(除非有人明确地将它们分离)。您可以监视作业以查找进程创建和终止等事件。作业对象有一个C#包装器,JobObjectWrapper