扫码关注官方订阅号
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
Process.Start(info) 返回的是一个 Process 对象,相关文档在这里。
Process 有几个事件,Exited 事件在进程结束后触发。ErrorDataReceived 在有错误输出时触发,OutputDataRecevied在有正常输出时触发。
还有几个属性,HasExited 检查是否已经结束,ExitCode 获取结束代码,ExitTime 获取结束时间。不过使用后两个属性之前都需要先判断 HasExited,因为如果进程还没结束,获取结束代码和时间都会引发异常。
PHP学习
技术支持
返回顶部
Process.Start(info) 返回的是一个 Process 对象,相关文档在这里。
Process 有几个事件,Exited 事件在进程结束后触发。ErrorDataReceived 在有错误输出时触发,OutputDataRecevied在有正常输出时触发。
还有几个属性,HasExited 检查是否已经结束,ExitCode 获取结束代码,ExitTime 获取结束时间。不过使用后两个属性之前都需要先判断 HasExited,因为如果进程还没结束,获取结束代码和时间都会引发异常。