当系统不可知原因报错时,我们可选的处理方案是退出该进程,通过监控进程重新拉起服务,一旦挂起,则需要人工干预,可在进程启动的时候设置系统对异常的处理模式。 SetErrorMode(SEM_FAILCRITICALERRORS|SEM_NOGPFAULTERRORBOX); 注意放置的位置,如果不起作用,尽量往后放,最后实在不行就加hookapi,因为其他库有可能调用同样的方法覆盖你的设置。
系统屏蔽异常报错对话框避免系统挂起
最新推荐文章于 2018-12-29 08:57:30 发布
当系统不可知原因报错时,我们可选的处理方案是退出该进程,通过监控进程重新拉起服务,一旦挂起,则需要人工干预,可在进程启动的时候设置系统对异常的处理模式。 SetErrorMode(SEM_FAILCRITICALERRORS|SEM_NOGPFAULTERRORBOX); 注意放置的位置,如果不起作用,尽量往后放,最后实在不行就加hookapi,因为其他库有可能调用同样的方法覆盖你的设置。