试着看看:
http://msdn.microsoft.com/en-us/library/ms680634%28v=vs.85%29.aspx
和
执行Oleg (www.debuginfo.com)编写的过滤器代码
http://www.debuginfo.com/articles/debugfilters.html
但是,这是一个顶级过滤器,而不是try/catch。您也许可以重新启动您的进程。
对于异常,您可能需要使用__try。同样,修复问题或直接崩溃可能比试图捕获它更好。我同意其他人的观点,你应该修复它,而不是抑制或隐藏崩溃。我不知道你能从崩溃中恢复到什么程度--在发生这样的事情之后,继续执行还有用吗?