Salvando conteúdo de exe sem resposta

3

Duplicate: How do I recover a form in Firefox without installing a plugin?

Eu tenho um processo de notepad.exe em execução que não responde. Eu gostaria de salvar o conteúdo. Posso, de alguma forma, descarregar o estado atual do processo e copiar meu conteúdo de texto dele?

Recupere texto dados (não binário de texto seria uma solução diferente) da suspensão da memória de processo sem resposta.

    
por user193661 29.01.2013 / 11:34

3 respostas

1

Desde então, dei uma breve olhada nos dumps do processo e achei esse problema muito fácil de resolver, pelo menos para notepad .

  1. Criar arquivo de despejo para o processo (você pode usar o Gerenciador de Tarefas)
  2. Faça o download da ferramenta SysInternals, strings
  3. Use strings.exe [input file path] > [output file path] na linha de comando
  4. Haverá também um monte de outro texto sem sentido e o arquivo terá alguns megabytes, então você terá que procurar pelo seu texto, mas ele estará lá.
  5. Não use notepad
por 09.09.2015 / 05:49
1

A resposta curta é não. Se o programa não responder completamente, você terá que eliminar o processo.

Se você pensar sobre isso, se fosse fácil recuperar dados de um programa sem resposta, os sistemas operacionais teriam essa funcionalidade incorporada.

    
por 29.01.2013 / 11:46
1

Uma resposta longa é que em princípio você pode salvar todo o processo (incluindo o arquivo aberto) em um arquivo, e usando ferramentas forenses (e um conhecimento detalhado de como ele representa dados em memória) juntar o que o programa estava fazendo. Só isso é provavelmente muito mais rápido para apenas escrever o texto d * mn novamente. Acredito que isso lhe dará um gostinho do que está disponível.

    
por 29.01.2013 / 18:24