首页 > 解决方案 > 如何触发 EXCEPTION_ILLEGAL_INSTRUCTION 异常来测试处理程序?

问题描述

我的任务是尝试 Microsoft SEH 中针对非法指令异常提供的一些功能。我知道,这对 CPU 来说基本上是错误的命令,但是我怎么能自己触发它来捕捉和处理呢?PS 有什么文章可以让我读到这个特殊的例外吗?

标签: windowsc++exception

解决方案


您可以使用RaiseExceptionWin32 API 使用该函数。此函数在调用的进程的当前线程中引发异常。


推荐阅读