Windows: ¿cómo puedo pausar la ejecución de un programa y reiniciar algunos reinicios más tarde?

Windows: ¿cómo puedo pausar la ejecución de un programa y reiniciar algunos reinicios más tarde?

De acuerdo aesta pregunta SUPuedo usar el Administrador de tareas de Windows para pausar la ejecución de un proceso.

¿Cómo puedo pausar un proceso, guardar su estado en el disco y reiniciarlo unos días después? Posiblemente habré reiniciado mi PC varias veces antes de reiniciarlo.

Respuesta1

Probablemente podrías.

En realidad, los siguientes problemas: el proceso podría tener algunos descriptores abiertos como Registro, archivo, TCP, identificadores del sistema...

Lo que sugiero usar en este caso sería una máquina virtual (VMWare, VirtualBox...), aquí puedes guardar el estado de una computadora con Windows, e incluso transferir el estado a otra máquina (hay algunas limitaciones especialmente en lo que respecta a la CPU). ).

Suspender máquina virtual

Respuesta2

Las respuestas a esa pregunta tratan sobre suspender un proceso en la CPU, es decir, detener la ejecución del código temporalmente para ahorrar uso de la CPU.

Lo que describe es cerrar el programa.

Encontrar una manera de detener un proceso de un programa determinado en la CPU (suponiendo que fuera solo un proceso y no ningún proceso secundario) y luego capturar todo el espacio de RAM que ese programa ha reservado para él y luego guardarlo en el disco duro. sería un desperdicio en comparación con simplemente guardar su trabajo/progreso y cerrar el programa normalmente.

información relacionada