jjzjj

ExceptionInfo

全部标签

Windows VEH - 捕获并丢弃 SINGLE_STEP 异常

在我通过DLL注入(inject)修改的第3方应用程序中,有一段代码毫无意义地抛出了EXCEPTION_SINGLE_STEP异常。我希望捕获该异常并将其完全丢弃。但是,Windows不断重新抛出它,因此我的异常处理程序陷入了无限循环。我目前的代码:LONGWINAPIVEH_Handler(struct_EXCEPTION_POINTERS*ExceptionInfo){printf("Gotanexception%Xataddress%X\n",ExceptionInfo->ExceptionRecord->ExceptionCode,ExceptionInfo->Exceptio

c++ - 如何编写会崩溃并生成转储文件的示例代码?

我开始学习windbg,我发现了这个好帖子HowtouseWinDbgtoanalyzethecrashdumpforVC++application?现在我想按照说明一步一步地做。问题来了:我需要编写一些可以立即崩溃的示例代码,并创建一些可供windbg使用的转储文件。这样的代码怎么写?voidExample4(){int*i=NULL;*i=80;}上面的代码会立即崩溃;但是,我不知道在哪里可以找到转储文件?谢谢 最佳答案 #include#includevoidmake_minidump(EXCEPTION_POINTERS*e

c++ - 如何编写会崩溃并生成转储文件的示例代码?

我开始学习windbg,我发现了这个好帖子HowtouseWinDbgtoanalyzethecrashdumpforVC++application?现在我想按照说明一步一步地做。问题来了:我需要编写一些可以立即崩溃的示例代码,并创建一些可供windbg使用的转储文件。这样的代码怎么写?voidExample4(){int*i=NULL;*i=80;}上面的代码会立即崩溃;但是,我不知道在哪里可以找到转储文件?谢谢 最佳答案 #include#includevoidmake_minidump(EXCEPTION_POINTERS*e