如何在DLL中捕获应用程序崩溃

如何在DLL中捕获应用程序崩溃,dll,crash,Dll,Crash,我正在编写DLL,希望将一些IOCTL发送到内核,最终发送到连接的硬件,以便在客户端应用程序崩溃时进行清理 崩溃可能是客户端应用程序程序员的错误,例如无效访问、除以0等。在这种情况下,我连接的硬件必须采取一些清理措施 DLL如何获得连接的客户端应用程序崩溃的通知 我认为您无法处理dll中的所有崩溃,因为整个过程已经结束。实现这一点的常用方法是获取流程的退出代码,您可以编写一个服务来获取流程的退出代码,并根据退出代码完成清理工作 但是您仍然可以处理dll中的一些异常。您可以使用API “AddVe

我正在编写DLL,希望将一些IOCTL发送到内核,最终发送到连接的硬件,以便在客户端应用程序崩溃时进行清理

崩溃可能是客户端应用程序程序员的错误,例如无效访问、除以0等。在这种情况下,我连接的硬件必须采取一些清理措施


DLL如何获得连接的客户端应用程序崩溃的通知

我认为您无法处理dll中的所有崩溃,因为整个过程已经结束。实现这一点的常用方法是获取流程的退出代码,您可以编写一个服务来获取流程的退出代码,并根据退出代码完成清理工作

但是您仍然可以处理dll中的一些异常。您可以使用API
“AddVectoredExceptionHandler”。请阅读和。

我认为您无法处理dll中的所有崩溃,因为整个过程已经结束。实现这一点的常用方法是获取流程的退出代码,您可以编写一个服务来获取流程的退出代码,并根据退出代码完成清理工作

但是您仍然可以处理dll中的一些异常。您可以使用API
“AddVectoredExceptionHandler”。请阅读和。

我认为您无法处理dll中的崩溃,因为整个过程已经结束。通常的方法是获取进程的退出代码,您可以编写一个服务来获取进程的退出代码,并根据退出代码完成清理工作。我认为您无法处理dll中的崩溃,因为整个进程已经结束。实现这一点的常用方法是获取流程的退出代码,您可以编写一个服务来获取流程的退出代码,并根据退出代码完成清理工作。引用对理解问题非常有帮助。谢谢。参考资料对理解这个问题非常有帮助。谢谢