C#判断程序调用的exe已结束
来源:互联网 发布:js如何给div加边框 编辑:程序博客网 时间:2024/05/22 06:30
二个方法:
以运行系统记事本为例
方法一:
以运行系统记事本为例
方法一:
这种方法会阻塞当前进程,直到运行的外部程序退出
System.Diagnostics.Process exep = System.Diagnostics.Process.Start(@"C:\Windows\Notepad.exe"); exep.WaitForExit();//关键,等待外部程序退出后才能往下执行MessageBox.Show("Notepad.exe运行完毕");
方法二:
为外部进程添加一个事件监视器,当退出后,获取通知,这种方法时不会阻塞当前进程,你可以处理其它事情
System.Diagnostics.Process exep = new System.Diagnostics.Process(); exep.StartInfo.FileName = @"C:\Windows\Notepad.exe"; exep.EnableRaisingEvents = true;exep.Exited += new EventHandler(exep_Exited); exep.Start();//exep_Exited事件处理代码,这里外部程序退出后激活,可以执行你要的操作void exep_Exited(object sender, EventArgs e){ MessageBox.Show("Notepad.exe运行完毕");}
- C#判断程序调用的exe已结束
- C#判断程序调用的exe已结束
- C#如何判断程序调用的exe已结束
- c#调用EXE程序
- C#调用exe程序
- c#调用EXE程序
- c#调用外部exe程序
- c#调用外部exe程序
- C#中调用exe程序
- C#调用cmd.exe程序
- C++以阻塞的方式调用外部exe程序,等待其运行结束
- Unity C#调用外部exe程序的方法
- 程序安装主界面结束后调用exe
- C#判断程序自己是否已启动
- MFC调用exe程序,并等待exe程序运行结束(ShellExecuteEx)
- MFC调用exe程序,并等待exe程序运行结束(ShellExecuteEx)
- C#程序调用cmd.exe执行命令
- C#如何调用外部exe程序
- linux记事本
- WdatePicker日期选择控件使用时,Internet Explorer无法打开站点,已终止操作”问题的解决
- hibernate----inverse
- 重构36计(1)
- traceView使用
- C#判断程序调用的exe已结束
- 家庭条件不好的青少年如何才能成功
- STM32不完全手册学习笔记--GPIO
- winform通用分页控件
- BOM导入及更新
- IOS Block 并发
- 百度网盘邀请链接
- FUNCTION FND_CONCURRENT.WAIT_FOR_REQUEST
- 重构36计(2)