windows - 如何触发 EXCEPTION_ILLEGAL_INSTRUCTION 异常来测试处理程序?
问题描述
我的任务是尝试 Microsoft SEH 中针对非法指令异常提供的一些功能。我知道,这对 CPU 来说基本上是错误的命令,但是我怎么能自己触发它来捕捉和处理呢?PS 有什么文章可以让我读到这个特殊的例外吗?
解决方案
您可以使用RaiseException
Win32 API 使用该函数。此函数在调用的进程的当前线程中引发异常。
推荐阅读
- docker - 使用 Go 客户端将 Docker 上下文作为 Tar 发送找不到 Dockerfile
- php - 如何不在 $_SESSION 中打印前 2 个值?
- ios - 如何在一对多关系中更新核心数据模型
- karate - 空手道打印带有嵌入表达式的 json
- sql - 为给定的列组合强制执行 x 个实例的 SQL 约束
- java - WildFly 15:无法处理部署的阶段结构
- sql - 查询堆栈溢出数据库以获取问题及其答案的最有效方法
- python - Python:从键盘输入并同时打印
- css - 如何自动调整网格项目的大小以适合父高度
- python - 如何在 Python 中使用 for 迭代器作为函数参数?