我想综合一个 native 代码错误。这样我们就可以看到当发生这种情况时,某些调试输出被放置在哪里。

Pskill(来自 Sys-Internals)导致正常退出。微软似乎不再直接提供 DotCrash.exe。

有没有办法从外部导致进程崩溃?

最佳答案

在使用windbg之前,我已经通过以下方式完成了此操作:

  • 启动进程
  • 使用 windbg 附加到进程
  • 在我的应用函数之一上设置断点
  • 运行应用程序直到我遇到断点
  • 在 windbg 中,将局部变量设置为会导致访问冲突的内容(例如,将指针设置为 0xFFFFFFFF 或使用寄存器值进行处理)
  • 按下 f5,应用程序应该会崩溃
  • 关于windows - Windows下故意让外部进程崩溃,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1749583/

    10-14 15:25
    查看更多