2011-02-28 19 views
5

Bir uygulamanın yürütülmesini askıya almanın, işlem görüntüsünü bir dosyada saklamanın ve daha sonra geri yüklemenin (uygulamayı, askıya alındığı andaki gibi tutmanın) bir yolu var mı? Yapmak istediğim, WinXP'deki uygulamalar için bir "hazırda bekletme" gibi bir şey.Pencerelerde bir uygulama nasıl askıya alınır ve devam ettirilir?

Bunu yapabilen herhangi bir uygulama var mı?

Şimdiye kadar sahip olduğum, uygulamaları durdurabildiğim ve devam ettirebileceğim, ancak görevi tamamlamak için tüm sanallaştırılmış sistemi askıya almam gereken vmware kullanan sanallaştırılmış bir sistem.

Önceden teşekkür ederiz.

+0

OS/400'ün yanı sıra bunun mümkün olduğu herhangi bir sistemi bilmiyorum. – Gabe

cevap

1

Uygulamanızın durumunu koruyacak ve kullanıcı arabirimini her zaman bu nesne nesnesine dayandıracak bir nesne olup olmadığını düşünebilirdim.

Uygulamanız kapatıldığında, bu durum nesnesi serileştirilebilir/kaydedilebilir. Uygulama yedeklemeye başladığında, durum nesnesini yükler/dizisi haline getirir ve UI'nizi bıraktığınız yere geri getirir.

+0

Kolay bir iş değil, ama bunun için giderdim. –

0

Bu işlem bittiğinde sadece bir örnek düşünebilirim. Ne yazık ki, uygun koşullar altında yapılmaz! Bir işlem çöktüğünde, işletim sistemini bir bellek dökümü oluşturmak için kurabilirsiniz. Bu kilitlenme dökümü daha sonra bir hata ayıklayıcısına yüklenebilir, bu da çökme anında işlemdeki her değişkenin durumunu görebilir. Benzer bir şey istediğini sanıyorum, ama süreç çökmeksizin? ;-)

+0

Örneğin, bir hata ayıklayıcı gibi bir yaklaşım kullanarak böyle bir şey düşünüyordum. Benim hayali uygulama (hata ayıklayıcım) hedef uygulamayı yükleyebilir ve çalıştırabilir (herhangi bir uygulama), kendi ortamını oluşturabilir ve bellek bölümleri, kayıt defteri vb. Ile ilgili bilgileri yönetebilir, bu bölümleri durdurabilir, saklayabilirim, bu bölümleri saklayabilirim ve başka bir anda bu ortamı yeniden yaratır ve hedef uygulamayı devam ettirir. Gerçekliğin dışında bir şey mi düşünüyordum? – Uruka

+0

@Uruka Sanırım Xenocode gibi bir sanallaştırma sistemine benziyor. –

0

VMWare ThinApp'a baktınız mı? Bunu başarmaya çalıştığınız gibi geliyor ...