覆盖dll中的fastfail以防止整个应用程序在STACK_BUFFER_OVERRUN(0xc0000409)上崩溃

问题描述 投票:0回答:1

我在Delphi应用程序中使用C ++ dll。dll是使用/ GS-编译的。dll中存在一个错误,导致整个应用程序崩溃,并出现Windows错误0xc0000409

此错误发生在dll中,因此我无法对其进行调试。有什么方法可以捕获这种异常,以便我可以重新加载dll或至少有机会正确关闭应用程序?

c++ dll crash
1个回答
0
投票

否,无法捕获0xc0000409异常。 This is by design

理由是这是安全风险。该应用程序处于无法安全进行的状态。

© www.soinside.com 2019 - 2024. All rights reserved.