Я играю в спортивную симуляцию под названием Eastside Hockey Manager, где, как следует из названия, вы управляете хоккейной командой. Всякий раз, когда вы заканчиваете день, игра начинает обрабатывать все, что происходит, самую трудоемкую часть игры, и с большим количеством загружаемых в игру вещей это может занять от 5 до 60+ секунд.
Все хорошо, но так как я получил это окно, я люблю alt-tab и делать что-то еще в это время. Но проблема в том, что всякий раз, когда я это делаю, Windows в конечном итоге расценивает игру как не отвечающую на запросы и убивает приложение или выдает мне всю ерунду «отправить отчет об ошибке».
Я точно знаю, что игра не заблокировалась и не зависала, потому что самое простое решение - никогда не выходить из игры и не ждать периода обработки, но из-за сложившегося времени это как бы разрушает мою способность к многозадачности, так как обработка делается часто.
Игра сама по себе не отвечает, потому что она направляет все свои усилия на простую обработку, и вы ничего не можете сделать в игре, пока она не закончится.
Поэтому мне было интересно, есть ли способ запретить Windows рассматривать приложение как не отвечающее на запросы, не предлагать мне и просто позволить приложению делать свое дело до его завершения?
Согласно комментариям фактическое сообщение об ошибке, которое я вижу, является следующим:
редактировать:
Сообщение об ошибке, прочитанное из журнала событий ... https://pastebin.com/b3FL2w4A
Как уже упоминалось ранее, это происходит только потому, что я выхожу из игры во время ее обработки. Вкладка / вывод, когда он просто простаивает, не доставит мне проблем, так же как и сохранение окна активным на протяжении всей его обработки.