是否可以拦截第三方应用程序的WIN32异常?
我有一个特别糟糕的第三方应用程序,我试图拦截未处理的异常,所以我知道我需要杀死这个过程,但我发现很难找到任何关于这个似乎适合的主题我需要什么。
任何帮助都将不胜感激。
-Thanks。
答案 0 :(得分:1)
如果异常真正未处理,则可以使用CreateRemoteThread和SetUnhandledExceptionFilter。
如果没有(即程序实际上没有崩溃),你可以write a simple debugger并拦截所有异常,无论是否处理。
答案 1 :(得分:0)
您可以使用ADPlus拦截未处理的Win32例外,并通过Windows Messenger服务通知您。但是,如评论所述,如果在抛出异常后行为不端的应用程序继续运行,则意味着实际捕获并处理了异常,并且ADPlus将没有那么有用。