Você pode tentar usar o ProcDump . Não é exatamente o que você pergunta, mas pode resolver o seu problema.
No gerenciador de tarefas do Windows 7, posso criar um arquivo de despejo de um processo em execução clicando com o botão direito do mouse na entrada do processo e selecionando "Criar arquivo de despejo". Por padrão, isso salva o arquivo no diretório temporário do usuário conectado.
Existe uma maneira de alterar onde esse arquivo de despejo é salvo?
Você pode tentar usar o ProcDump . Não é exatamente o que você pergunta, mas pode resolver o seu problema.
Tags windows-7 dump task-manager