アプリケーションの実行を中断し、そのプロセス イメージをファイルに保存し、後で復元する方法はありますか (アプリケーションを中断時の状態に維持します)。私がやりたいのは、WinXP 上のアプリケーションの「休止状態」のようなものです。
これを行うことができるアプリケーションはありますか?
これまでのところ、アプリケーションを一時停止および再開できる vmware を使用した仮想化システムがありますが、タスクを達成するには、仮想化システム全体を一時停止する必要があります。
前もって感謝します。
アプリケーションの状態を維持し、常にその状態オブジェクトに基づいて UI を作成するオブジェクトがあると想像できます。
アプリケーションを閉じるときに、その状態オブジェクトをシリアル化/保存できます。アプリケーションが再起動すると、状態オブジェクトがロード/逆シリアル化され、UI が元の場所に戻ります。
これが行われた場合、私は1つの例しか考えられません。残念ながら、それは好条件で行われたわけではありません! プロセスがクラッシュするたびにメモリ ダンプを作成するようにオペレーティング システムを設定できます。このクラッシュ ダンプは、デバッガーに読み込むことができます。デバッガーは、クラッシュ時のプロセス内のすべての変数の正確な状態を確認できます。似たようなものが欲しいと思いますが、プロセスがクラッシュすることはありませんか? ;-)
VMWare ThinApp を見たことがありますか? それはあなたが達成しようとしていることをしているように聞こえます...