我想修改或只是加载一个 .NET 可执行文件,然后处理其未处理的异常。
我的目标是制作一个可以发送堆栈跟踪的智能处理程序。
最佳答案
假设另一个可执行文件是一个 .NET 应用程序,将它加载到一个新的 AppDomain
中并在那里运行它。当目标可执行文件抛出异常时,您会得到 AppDomain.FirstChanceException Event
。
关于c# - 如何捕获另一个进程未处理的异常?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11504817/