我有一个UI应用程序(在Java中实现),它启动了多个进程(用C ++实现)。 Java Process和C ++进程之间的交互是通过TCP进行的。
C ++进程内部加载了几个dll。但是由于程序员错误,dll可能会崩溃,从而导致C ++进程崩溃。
崩溃后,我想要UI进程识别哪个C ++进程崩溃,以及导致崩溃的dll,以便我可以告知用户root用例并避免加载dll。
在Java中有什么方法可以实现上述功能。 例如。我可以从流程中获取崩溃报告,我可以解析并识别导致崩溃的DLL吗?
我的应用程序在Windows,Mac和Mac上运行Linux操作系统。
非常感谢提前