我不想在系统范围内禁用Microsoft错误报告.有没有办法关闭单个应用程序的错误报告,这样如果它崩溃,它会无声地崩溃而没有错误d出对话框?
解决方法 在Vista及更高版本中,WerAddExcludedApplication API函数可用于从错误报告中排除指定的应用程序可执行文件.据我所知,在XP和其他传统 *** 作系统版本上没有类似的选择.但是,由于WER只会启动未处理的应用程序异常,因此您应该可以通过向EXE添加“catch-all”异常处理程序来抑制它.有关如何实现这一点的一些想法,请参见vectored exception handling.
请注意,抑制所有未处理的异常通常是一个坏主意(例如,会导致您的应用程序失败windows徽标认证),因此您不应该不加区别地使用此技术…
总结以上是内存溢出为你收集整理的c – 可以阻止单个应用程序的Microsoft错误报告吗?全部内容,希望文章能够帮你解决c – 可以阻止单个应用程序的Microsoft错误报告吗?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)