Моя программа предназначена для рендеринга анимационного клипа, но каждый кадр должен быть вычислен до рендеринга. Кажется, что если вычисление занимает секунды, Windows начинает распознавать мой процесс как «не отвечающий» и отказывается что-либо отображать, хотя в диспетчере задач сам процесс переключается между «работающим» и «не отвечающим» "все время.
Я давно ищу решения в Интернете. Многие люди предложили удалить некоторые записи реестра:
HKEY_USERS.DEFAULT \ Панель управления \ Рабочий стол \ HungAppTimeOut
HKEY_USERS.DEFAULT \ Панель управления \ Рабочий стол \ WaitToKillAppTimeOut
HKEY_CURRENT_USER \ Панель управления \ Рабочий стол \ HungAppTimeOut
HKEY_CURRENT_USER \ Панель управления \ Рабочий стол \ WaitToKillAppTimeOut
HKEY_CURRENT_USER \ Панель управления \ Рабочий стол \ WaitToKillServiceTimeOut
Но я не смог найти эти записи. И согласно описаниям, все упомянутые записи касаются контроля того, как долго система ожидает, когда пользователь должен завершить процесс или выйти из системы, чтобы завершить процесс или службу. Так что они не то, что именно я хочу. Я предполагаю, что должен быть некоторый порог для контроля, когда система должна начать рассматривать один процесс как «не отвечающий», и я хочу изменить этот порог на немного больший.
Спасибо за ваше внимание и время, любые предложения приветствуются!