recuperando um aplicativo que não está respondendo

recuperando um aplicativo que não está respondendo

Estou executando o Windows XP e um programa (virtualdub) em que estou trabalhando travou. Mostra a mensagem "...não está respondendo". E não redesenha etc.

Eu queria saber se alguém sabia uma maneira de iniciar um programa travado assim. Talvez fazendo um despejo de memória? Os despejos de memória podem ser "trazidos de volta à vida", por assim dizer?

Responder1

Isso não é facilmente possível, pois não seria apenas a memória que precisaria ser "trazida de volta à vida", mas também quaisquer identificadores para outros dispositivos/arquivos precisariam ser recriados com o mesmo valor que o despejo de memória é esperando, sem mencionar que o estado de execução do aplicativo também precisaria ser restaurado. Se isso fosse facilmente possível, lembre-se de que o aplicativo está atualmente em um estado não funcional, portanto, qualquer restauração só seria capaz de restaurá-lo ao estado atualmente não funcional.

Você também pode considerar que o aplicativo pode não ter sido interrompido e ainda estar em processamento. Pode não estar respondendo ao redesenho (ou outras mensagens) do Windows e, portanto, o Windows está declarando que "não está respondendo". Isso geralmente ocorre quando o thread de manipulação de mensagens está ocupado com outro trabalho.

informação relacionada