我需要在第一步中在我的系统中安装mysql
在系统中安装或修改mysql后,我需要运行数据库脚本。
这里的问题是在mysql安装完成之前开始运行的db脚本。 我尝试了不同的方法..使用自动运行方法...使用进程等
任何人都可以告诉我如何捕获当前进程(父进程)调用的(子)进程id。在我的情况下,父亲正在调用子进程并退出。
答案 0 :(得分:3)
System.Diagnostics.Process有一个方法WaitForExit。
编辑:要同时监视子进程,可以使用Win32 Job个对象。如果在作业中创建进程,则其所有子进程也将属于该作业(除非有人明确地将它们分离)。您可以监视作业以查找进程创建和终止等事件。作业对象有一个C#包装器,JobObjectWrapper。