【发布时间】:2013-07-25 10:55:43
【问题描述】:
我有一个windows form 应用程序和一个command prompt exe。我正在执行命令提示符,点击 win 表单按钮
ProcessStartInfo info = new ProcessStartInfo();
info.FileName = "ConsoleApplication2.exe";
Process.Start(info);
而且我有一些在调用 exe 后执行的按钮单击事件的操作。但我只需要在命令提示符 exe 没有抛出异常的情况下执行。基本上需要的是从exe中冒出异常来取胜。我尝试抛出异常,但由于 exe 和 win from 都是两个不同的应用程序实例,因此不会将异常返回给调用者。有什么方法可以实现吗?
【问题讨论】:
-
你见过this吗?
-
谢谢山姆,马上试试。
-
@Sam 运气不好,按钮点击中的后续代码被执行。从 exe 抛出的异常也不会在 win 表单中捕获。
标签: c# winforms process command-prompt