O arquivo de despejo que você pode fazer dessa maneira é apenas para depuração. Não possui informações suficientes para recriar um processo.
Coisas específicas que não estão lá seriam qualquer coisa que o processo tenha gravado no arquivo de paginação, além de páginas RAM que estão na lista de espera ou modificada. Nada disso persistirá durante a reinicialização, que fazia parte do seu objetivo. (Não vai nem persistir quando o processo acabar.)
Outro grande problema com esse tipo de ideia é que, se algum dos arquivos que estão sendo usados pelo processo forem excluídos ou alterados enquanto o processo é "verificado", ele provavelmente falhará. O sleep ou hibernate do sistema inteiro funciona porque o sistema inteiro não está em execução e, portanto, não pode modificar seus arquivos de disco (a menos que você o impeça de inicializar um sistema operacional diferente e usá-lo para modificar o disco).