弹出框事件是一个带有“确定”单击框的Windows错误通知。我想自动点击“确定”或抑制弹出框的外观。但是如何捕获这个事件?我看不到在事件查看器中出现的任何内容,并且我无法跟踪错误的来源(除了源自excel.exe,它正在运行一个长时间运行的进程,当弹出框出现时偶尔会意外停止)。
弹出框中的其他信息包括以下内容:Microsoft Visual C ++运行时错误(R6025)。单击“确定”时,进程崩溃,这很好,因为此时我可以通过Windows事件查看器捕获崩溃事件,然后在其背面运行计划任务(重新启动)。
以下问题是相关的,但不同之处在于我只是在研究如何捕获和处理此事件,而不是查找并修复原因(此处链接)。
仅供参考:运行Windows Server 2012
这样做的目的是什么?你在写一个应用程序吗?如果你解释为什么它可以帮助我们更好地理解这个问题:)
—
Dave
@戴夫。我有一个长时间运行的过程(基本上计算一些数据并将结果写入文本文件)。弹出框停止进程运行,我必须手动登录才能解决问题(在弹出框中按“确定”,或重新启动应用程序)。一个可行的解决方案将允许我在弹出框出现时处理它(处理它 - 例如自动重启应用程序),而不是挂起应用程序直到我手动干预。
—
Yugmorf 2014年
你在做什么语言?
—
戴夫
如果可能,那么.net或vb脚本。它取决于语言吗?
—
Yugmorf 2014年