Entsprechenddiese SU-FrageIch kann den Windows Task-Manager verwenden, um die Ausführung eines Prozesses anzuhalten.
Wie kann ich einen Prozess anhalten, seinen Status auf der Festplatte speichern und ihn einige Tage später neu starten? Möglicherweise habe ich meinen PC einige Male neu gestartet, bevor ich ihn neu starte.
Antwort1
Das könnten Sie wahrscheinlich.
Tatsächlich folgende Probleme: Der Prozess könnte einige Deskriptoren geöffnet haben, wie etwa Registry, Datei, TCP, System-Handles …
Ich schlage in diesem Fall die Verwendung einer virtuellen Maschine vor (VMWare, VirtualBox ...). Hier können Sie den Zustand eines Windows-Computers speichern und sogar auf eine andere Maschine übertragen (es gibt einige Einschränkungen, insbesondere hinsichtlich der CPU).
Antwort2
Die Antworten auf diese Frage beziehen sich auf das Anhalten eines Prozesses auf der CPU, d. h. das vorübergehende Anhalten der Codeausführung, um die CPU-Auslastung zu reduzieren.
Was Sie beschreiben, ist das Schließen des Programms.
Einen Weg zu finden, einen Prozess eines bestimmten Programms auf der CPU zu stoppen (vorausgesetzt, es war nur ein Prozess und keine untergeordneten Prozesse) und dann den gesamten RAM-Speicherplatz zu beanspruchen, den das Programm dafür reserviert hat, und diesen dann auf der Festplatte zu speichern, wäre Verschwendung, verglichen damit, einfach Ihre Arbeit/Ihren Fortschritt zu speichern und das Programm normal zu schließen.