2011-02-28 14 views
5

क्या कोई एप्लिकेशन निष्पादन निलंबित करने का कोई तरीका है, अपनी प्रक्रिया छवि को किसी फ़ाइल में संग्रहीत करें, और इसे बाद में पुनर्स्थापित करें (एप्लिकेशन को निलंबन के समय के रूप में रखना)? मैं क्या करना चाहता हूं WinXP पर अनुप्रयोगों के लिए "हाइबरनेट" जैसा कुछ है।विंडोज़ पर एप्लिकेशन को निलंबित और फिर से शुरू कैसे करें?

क्या ऐसा करने में कोई एप्लिकेशन सक्षम है?

जो अब तक है, वह वर्चुअलाइज्ड सिस्टम है जो वीएमवेयर का उपयोग कर रहा है, जहां मैं एप्लिकेशन को निलंबित और फिर से शुरू कर सकता हूं, लेकिन कार्य को पूरा करने के लिए, मुझे पूरे वर्चुअलाइज्ड सिस्टम को निलंबित करना होगा।

अग्रिम धन्यवाद।

+0

मुझे किसी भी सिस्टम को नहीं पता है जहां यह ओएस/400 के अलावा संभव है। – Gabe

उत्तर

1

मैं कल्पना कर सकता हूं कि क्या आपके पास ऐसी वस्तु है जो आपके आवेदन की स्थिति को बनाए रखेगी और हमेशा उस स्थिति वस्तु पर यूआई का आधार रखेगी।

जब आपका एप्लिकेशन बंद हो रहा है, तो उस स्थिति वस्तु को क्रमबद्ध/सहेजा जा सकता है। जब एप्लिकेशन बैक अप शुरू होता है, तो यह आपके राज्य ऑब्जेक्ट को लोड/डी-सीरियलाइज करेगा और आपके यूआई को वापस छोड़ देगा जहां आपने छोड़ा था।

+0

कोई आसान काम नहीं है, लेकिन यही वह है जो मैं चाहता हूं। –

0

जब यह किया जाता है तो मैं केवल एक उदाहरण के बारे में सोच सकता हूं। दुर्भाग्यवश, यह अनुकूल स्थितियों के तहत नहीं किया गया है! जब भी कोई प्रक्रिया क्रैश हो जाती है तो आप मेमोरी डंप बनाने के लिए ऑपरेटिंग सिस्टम सेट अप कर सकते हैं। इस क्रैश डंप को तब डीबगर में लोड किया जा सकता है, जो क्रैश होने पर प्रक्रिया में प्रत्येक चर की सटीक स्थिति देख सकता है। मुझे लगता है कि आप कुछ समान चाहते हैं, लेकिन प्रक्रिया के बिना दुर्घटनाग्रस्त? ;-)

+0

मैं ऐसा कुछ करने के बारे में सोच रहा था, उदाहरण के लिए, एक डीबगर की तरह एक दृष्टिकोण का उपयोग करना। मेरा काल्पनिक एप्लिकेशन (मेरा डीबगर) लक्ष्य जानकारी (किसी भी एप्लिकेशन) को लोड और चला सकता है, अपने पर्यावरण का निर्माण कर सकता है और उन सूचनाओं के साथ मेमोरी सेक्शन, रजिस्टर और इत्यादि के बारे में अपनी सूचनाओं को याद कर सकता है, मुझे लगता है कि बंद करना संभव होगा, उन वर्गों को स्टोर करना और रजिस्टर, और एक और पल में, उस वातावरण को फिर से बनाएं और लक्ष्य आवेदन फिर से शुरू करें। क्या मैं वास्तविकता से कुछ सोच रहा हूं? – Uruka

+0

@ यूरुका मुझे नहीं लगता है, यह ज़ेनोकोड जैसे वर्चुअलाइजेशन सिस्टम की तरह दिखता है। –

0

क्या आपने VMWare ThinApp को देखा है? ऐसा लगता है कि यह वही करता है जो आप प्राप्त करने की कोशिश कर रहे हैं ...