Lassen Sie eine Software laufen

349
Kareem Connor

Ich habe eine Software, die ich nicht schließen möchte! Ich möchte es lieber schlafen / fortsetzen als schließen.

Ich könnte eine VirtualBox verwenden, um das System in den Ruhezustand zu versetzen, aber ich möchte diese Lösung nicht verwenden.

Irgendwelche Ideen? Vorschläge?

2
Zur Ausführung von Software muss Ihr Computer per Definition ausgeführt werden. Ihre Frage scheint eine Möglichkeit zu sein, dies nicht zu tun. Wenn Sie den Prozess auf einem anderen Computer ausführen, vielleicht auf einem gemieteten Server, wäre dies der einzige Weg. Tetsujin vor 6 Jahren 2
Der Hauptzweck der Verwendung einer VirtualBox besteht darin, den Systemstatus zu speichern und meine Arbeit an der Software jederzeit wieder aufzunehmen! Kareem Connor vor 6 Jahren 0
Sie meinen ein Schlaf- / Lebenslaufsystem und nicht "muss rund um die Uhr laufen"? Tetsujin vor 6 Jahren 0
Ja, Schlaf / Wiederaufnahme der Software statt Schließen / Öffnen Kareem Connor vor 6 Jahren 0
Das wäre VM-Gebiet, denke ich [aber ich bin kein Experte]. Könnten Sie Ihre Frage bearbeiten, um diesen Punkt zu klären - dann würden Sie die entsprechenden Antworten erhalten. Tetsujin vor 6 Jahren 0
Ja, ich könnte ein System auf einer VM installieren und in den Ruhezustand versetzen / fortsetzen, aber ich möchte diese Lösung nicht verwenden! Frage bearbeitet Kareem Connor vor 6 Jahren 0
Warum nicht eine VM verwenden, wenn dies Ihren Wünschen entspricht: Ist dies ein Lizenzproblem? Neben VirtualBox gibt es noch andere VMs, insbesondere VMware, die für nicht-kommerzielle Zwecke kostenlos ist. Jede VM stürzt jedoch ab, wenn das Host-Betriebssystem abstürzt, während die VM ausgeführt wird. Wenn Sie das Host-Betriebssystem jedoch neu starten müssen, können Sie die VM anhalten. Dann können Sie mit dem Host-Betriebssystem nach Belieben vorgehen. Wenn Sie keine VM verwenden, müssen Sie Windows ohne einen Kaltstart laufen lassen: Nur Schlaf oder Ruhezustand - es sei denn, Sie können die Software ändern, um ihren eigenen Suspend / Resume-Modus auszuführen, oder (besser) ihren Status regelmäßig speichern für die automatische Wiederherstellung. AFH vor 6 Jahren 0
Möchten Sie, dass Ihre Software im Fach minimiert wird, anstatt zu schließen? Christian vor 6 Jahren 0

1 Antwort auf die Frage

1
LPChip

Oh, wie oft habe ich mir dieselbe Frage gestellt.

Sie haben die Möglichkeit, den Status eines Programms zu speichern, sodass ich diesen Zustand später genau so fortsetzen kann, wie es ist, ohne dass eine virtuelle Maschine erforderlich ist.

Nun, es gibt keinen.

Es gibt zwei Methoden, um dies zu erreichen.

1. Physischer PC

Die erste Methode ist, das Programm auf einem physischen PC auszuführen und das Programm ständig laufen zu lassen. Wenn Sie den PC ausschalten möchten, muss dieser PC suspendiert werden. Natürlich müssen Sie gelegentlich den PC für Updates neu starten.

Da Sie Ihren PC häufig neu starten möchten, ohne das Programm geschlossen zu haben, können Sie einen zweiten PC oder Server verwenden, um das Programm auszuführen, und eine Remotedesktopverbindung verwenden, um das Programm remote zu steuern.

2. Virtualisierung

Die zweite Option ist das Speichern des RAM-Inhalts. Das Problem bei dieser Methode besteht nun darin, dass beim Laden eines Programms dessen Speicherplatz irgendwo im Speicher abgelegt wird. Nehmen wir an, Sie haben 16 GB RAM, und der Speicherbedarf Ihres Programms beträgt 100 MB. Jetzt können diese 100 MB am Anfang des 16 GB RAM, in der Mitte, am Ende oder an einem anderen Ort sein. Da sich die Speicheradressen bei jedem Start des Programms ändern, ist es nicht möglich, den verwendeten Speicherabschnitt zu isolieren. Die Speicherverwaltung kann auch zu unerwünschten Problemen führen, wenn dies versucht wird. Um dies noch tun zu können, muss der gesamte RAM-Status gespeichert werden, dh die vollen 16 GB RAM. Dies speichert nicht nur Ihr Programm, sondern auch alles andere, was auf Ihrem PC passiert.

Der einfachste Weg dazu ist Methode 1, denn wenn Sie Ihren Computer anhalten, wird sichergestellt, dass der RAM-Bereich bei der nächsten Verwendung des Computers nicht geändert wird. Dies gilt auch für Standby und Ruhezustand. Beachten Sie, dass der Ruhezustand den RAM tatsächlich auf der Festplatte speichert und dann den PC vollständig ausschaltet.

Wenn Sie eine kleinere Menge RAM auf der Festplatte speichern möchten, und dies fortsetzen möchten, müssen Sie eine virtuelle Maschine verwenden, da Sie dann eine VM mit geringerem Speicherbedarf haben können, da Sie sie als solche konfigurieren.

Es ist das Programmieräquivalent, ein Paar Schuhe zu besitzen, von denen Sie niemals die Schnürsenkel lösen möchten. Der einzige Weg ist, sie niemals zu tragen ... was eine Verschwendung von Schuhen ist ;-) Problem ohne eine echte Lösung, aber bewundernswert ausgedrückt. Tetsujin vor 6 Jahren 1