восстановление приложения, которое не отвечает

2445
Fidel

Я использую Windows XP, и программа (virtualdub), в которой я работал, зависла. Это показывает сообщение "... не отвечает". И это не перерисовывает и т. Д.

Мне было интересно, если кто-нибудь знает способ запуска программы, которая зависла, как это. Возможно делать дамп памяти? Можно ли, так сказать, «вернуть к жизни» дампы памяти?

1

1 ответ на вопрос

3

Это не просто возможно, так как это будет не просто память, которую необходимо «вернуть к жизни», но также любые восстанавливающие дескрипторы для других устройств / файлов должны быть воссозданы с тем же значением, что и дамп памяти. ожидая, не говоря уже о состоянии выполнения приложения, также необходимо будет восстановить. Если бы это было легко возможно, имейте в виду, что приложение в настоящее время находится в нерабочем состоянии, поэтому любое восстановление сможет только восстановить его в текущее нерабочее состояние.

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

Похожие вопросы