|
1
3
在为访问冲突异常解除堆栈缠绕时,引发了另一个异常。正被吞咽,导致AV消失。您需要找出是什么代码在执行此操作。调试+异常,选中Win32异常的抛出框。调试器将在第一个调试器上停止,请继续。再次停止时检查调用堆栈。如果你想不出来,就把它加到你的问题里。 |
|
|
2
1
好的,我收到了微软的回复:
因此,解决方法是要么确保安装了修补程序,要么在应用程序中用一个\uuu try/\uu except块包装每个WndProc。 |
|
|
3
0
解决这个问题的唯一方法是在应用程序中的每个WndProc回调周围放置一个\uuu try/\uu。然后将异常路由到异常处理程序。很可怕,但看起来这是Windows本身的问题。仍在等待微软回复我们。 |
|
|
4
0
我冒昧地猜测,这个问题实际上与SEH在x64中的工作方式有关。如果您的异常必须在堆栈展开时通过内核模式返回,那么您所遇到的是设计行为: The case of the disappearing OnLoad exception . Windows正在为您“处理”异常;热修复是一种解决办法,可以让特定的x64应用程序像x86一样崩溃。 |
|
|
5
0
我做了一些家庭作业来发现:
|
|
|
M.Jane · 组织和编写异常类的正确方法 8 年前 |
|
|
shubham daharwal · java中的内部捕获异常 8 年前 |
|
|
Jon · 如何在不需要任何操作的情况下处理Python异常 8 年前 |
|
|
felix1415 · C++捕获(标准::异常和e)与捕获(…) 8 年前 |
|
k0pernikus · 如何在scala中键入可能引发异常的函数? 8 年前 |