Есть ли способ автоматического закрытия сообщений «Приложение перестало отвечать»? - PullRequest
0 голосов
/ 25 октября 2018

У меня есть простой пакетный скрипт, постоянно работающий на ПК с Windows 10, который выполняет относительно простые задачи снова и снова в течение дня, в основном тестируя определенные средства диагностики сервера, пока я над ним работаю.

Время от времени программа аварийно завершает работу, поэтому я загружаю другую программу, которая автоматически запускает программу, если она аварийно завершает работу и закрывается.

Однако существует один сценарий, в котором вместо программыпосле сбоя и полного закрытия появится окно с сообщением о том, что программа перестала отвечать, с кнопкой «Закрыть программу».В этом случае программа автозапуска, которая у меня есть, считает, что программа все еще работает, поэтому она не будет пытаться повторно запустить пакетный сценарий.

Существует ли способ автоматического закрытия программы в случае сбоятаким образом, или что-то, что автоматически нажмет мне кнопку «Закрыть программу», когда появится?

1 Ответ

0 голосов
/ 25 октября 2018

Я подозреваю, что сообщения появляются, когда основной поток висит слишком долго.Возможно, будет чище порождать другой поток, чтобы позаботиться о дорогих / медленных вычислениях, Windows в первую очередь не должна убивать основной поток (и вашу программу), как этот.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...