0
在我的代码中,我通过进程调用运行一个exe文件。 如何处理exe文件生成的异常。 有人可以请帮忙。如何处理由非托管代码块创建的异常
在我的代码中,我通过进程调用运行一个exe文件。 如何处理exe文件生成的异常。 有人可以请帮忙。如何处理由非托管代码块创建的异常
如果exe文件是非托管的,你不能捕获它抛出的异常。
你可以做什么,一旦进程退出,检查它的错误代码。要做到这一点,请使用Process
类来启动exe。它有一个属性,给你退出代码。
如果exe是一个托管程序集,您可以在单独的AppDomain中运行它,并捕获它抛出的异常。
但我没有运行任何程序集,它只是一个exe文件(让我们说一个c程序的可执行文件)。 – 2010-12-07 07:12:21