5

我有一个程序正在启动并与硬件交互,但我需要测试程序何时崩溃/中止或任何导致程序异常退出的情况,以查看软件崩溃时硬件设置的状态。

在 C++ 中,我看到了一篇关于使用abort()调用的帖子(什么是使 C++ 程序崩溃的最简单方法?),但我不确定 VB 的等价物是什么。我最接近的是在调试时按下停止调试按钮,但我认为有比这更好的解决方案。

是否有任何特定代码会导致此类事件发生,或者是否有类似的调用abort()会使其在心跳中发生?

4

1 回答 1

6

使用 API Environment.FailFast。这是一个可从任何托管语言(包括 VB.Net)访问的 .Net API。它将无情地终止当前进程

于 2013-08-05T20:53:55.343 回答