我玩一款名为 Eastside Hockey Manager 的体育模拟游戏,顾名思义,玩家要管理一支曲棍球队。每当你结束一天的工作,游戏就会开始处理正在发生的一切,这是游戏中最耗费人力的部分,由于游戏中加载了大量内容,因此可能需要 5 到 60 多秒的时间。
一切都很好,但由于我将其设置为窗口化,我喜欢同时按 Alt-Tab 退出并做其他事情。但问题是,每当我这样做时,Windows 最终都会认为游戏没有响应并终止应用程序或给我整个“发送错误报告”废话。
我确实知道游戏没有锁定或崩溃,因为最简单的解决方法是永远不要退出游戏并等待处理期,但由于所涉及的时间,这有点破坏了我进行多任务处理的能力,因为处理经常进行。
游戏本身没有响应是其中的一部分原因,因为它将所有的精力都集中在处理上,在游戏完成之前你无法在游戏中做任何事情。
所以我想知道,有没有办法可以防止 Windows 将应用程序视为无响应,不提示我,只是让应用程序执行其操作直到完成?
根据评论,我看到的实际错误消息如下:
编辑:
从事件日志中读取的错误消息... https://pastebin.com/b3FL2w4A
不过,正如前面提到的,这种情况只会发生在我在游戏处理过程中退出游戏时。当游戏处于空闲状态时,按 Tab 键进入/退出不会给我带来问题,就像在游戏处理过程中保持窗口处于活动状态一样。