首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

Process创建的进程如何不显示错误对话框

2014-01-28 
Process创建的进程如何不显示错误对话框?用Process类创建的进程(控制台类),重定向了输入输出,隐藏了窗口,关

Process创建的进程如何不显示错误对话框?用Process类创建的进程(控制台类),重定向了输入输出,隐藏了窗口,关闭了系统的错误报告
但是如果调用的程序出现错误(比如运算了10/0)会出现一个错误对话框(问是关闭还是调试)
必须点击关闭进程才能结束,请问如何才能让它不出来那个对话框而直接结束(Exit)获取ExitCode

------解决方法--------------------------------------------------------
1.在创建的进程里面添加代码把错误吃掉
Try
{
...
}
Catch(Exception ex)
{
...
}

2.使用HOOK钩子,把这个信息吞掉
3.使用SendKey,向这个窗口发送点击按键,结束.

        

热点排行