2010-12-07 69 views

回答

0

如果exe文件是非托管的,你不能捕获它抛出的异常。

你可以做什么,一旦进程退出,检查它的错误代码。要做到这一点,请使用Process类来启动exe。它有一个属性,给你退出代码。

如果exe是一个托管程序集,您可以在单独的AppDomain中运行它,并捕获它抛出的异常。

+0

但我没有运行任何程序集,它只是一个exe文件(让我们说一个c程序的可执行文件)。 – 2010-12-07 07:12:21