![]() |
1
3
设置页面以生成与VirtualProtectEx()的状态保护页面冲突,并且页面保护标志是 documented procedure . 一个页面只能生成一次异常,因此在处理异常时不会有死亡的危险。 我没有为这个异常做什么特别的事情,但是这并不能证明太多,得到这个异常是非常罕见的。在我们的事故报告中从没见过。 这个特性实际上是用来生成堆栈溢出异常的。你真的需要特别处理,因为你只剩下这么少的堆栈。我想这就是你在问题中提到的警告。不过,它永远不会生成页保护异常,在转换为堆栈溢出之前,将在内核级别处理该异常。 |
|
2
1
根据我对virtualquery的观察,它类似于内核模式的情况。如果访问的保护页堆栈不属于访问线程,则调试器可以捕获异常。无论如何,你应该已经有了答案。 |
|
vini · 安装wfp内核驱动程序后,devcon状态返回39 2 年前 |
![]() |
I101I · 如何镜像HBITMAP 2 年前 |
![]() |
E235 · 如何查看谁创建了Windows NamedPipe 2 年前 |
![]() |
Pizza Ãcke · 创建带有内存映像的Windows托盘图标 2 年前 |
![]() |
Jabu · 如何获取列表框滚动条“拇指”的高度? 2 年前 |
![]() |
tree1234 · 对可执行文件进行代码设计,并允许修改某些字节 2 年前 |
![]() |
Penachia · PDF FontDescriptor标志 6 年前 |