উইন্ডোজ সফটওয়্যার আরবিট্রি অ্যাপ্লিকেশন স্টেট সংরক্ষণ করুন


14

ভিএম সফ্টওয়্যার যখন আপনি "এটিকে বন্ধ করেন" তখন তাত্ক্ষণিক এবং তাত্ক্ষণিকভাবে সেই আগের অবস্থায় ফিরে যাওয়ার অনুমতি দেওয়ার সাথে সাথে রাষ্ট্রের সংরক্ষণের দুর্দান্ত কাজ করে।

উইন্ডোজের জন্য কি এমন কোনও অ্যাপ্লিকেশন রয়েছে যা আমাকে একই কাজ করতে দেয়, যেকোন স্বেচ্ছাসেবী সফ্টওয়্যারের জন্য? এটি আমাকে রাষ্ট্রের সংরক্ষণ / পুনরুদ্ধার করার অনুমতি দেবে, সম্ভবত শেল কমান্ড বা বোতামের মাধ্যমে যা এটি প্রতিটি উইন্ডোতে সংযুক্ত থাকে।

সম্পাদনা করুন: স্পষ্টতার জন্য, দুটি ধরণের অ্যাপ্লিকেশন রয়েছে: সেগুলি তাদের নিজস্ব রাজ্যগুলি সংরক্ষণ করে এবং অন্যদের অবস্থা সংরক্ষণ করে। যাঁরা নিজের রাজ্যটি সংরক্ষণ করেন তারা হ'ল ক্রোমের মতো, যা গতবার আপনি খোলা উইন্ডোগুলি লোড করে লোড করে।

আমি যা সম্পর্কে জিজ্ঞাসা করছি তা নয়; আমি এমন একটি অ্যাপ্লিকেশন চাইছি যা অন্যান্য অ্যাপ্লিকেশনগুলির অবস্থা বাঁচাতে পারে, যেমন ভিএম সফটওয়্যারটি করে; তবে যে কোনও অ্যাপের জন্য। (একটি তুচ্ছ পরীক্ষা হ'ল লোড নোটপ্যাড ++, একগুচ্ছ পদার্থ টাইপ এবং সেভ-স্টেট; রিসেট-স্টেটে, আপনি যা লিখেছিলেন তার অনেকগুলি পূর্বাবস্থায় ফেরাতে সক্ষম হওয়া উচিত, যেমন আপনি কখনই অ্যাপ্লিকেশনটি বন্ধ করেন না। )



+1 আকর্ষণীয় প্রশ্ন। অন্যান্য অনুরূপ প্রশ্নগুলির মতো কোনও ভাল (যদি থাকে) উত্তর না পেয়ে আমি সন্দেহবাদী।
নিফলে

@ নিফেল সম্মত হয়েছে নীতিগতভাবে, এটি সম্ভব হওয়া উচিত (অ্যাপ্লিকেশনটির একটি মেমরি ডাম্প সংরক্ষণ করুন, আপনি পুনরায় চালু করার সময় পুনরায় লোড করুন) - সুতরাং আমার মনে হয় এটি বিদ্যমান আছে; আমি কেবল এমন কোনও অ্যাপ্লিকেশন খুঁজে পাই না যা এটি করে।
ashes999

পড়ুন: হাইবারনেশন।
হ্যালো 71

আমার ক্ষেত্রে হাইবারনেশন কোনও সমাধান নয়। আমি এসএসডি ডিস্ক না কিনে আমি একটি ভারী হাইবারনেশন ব্যবহারকারী ছিলাম। @ ম্যাথহে এ। স্নাইডার উত্তরটি দেখুন।
মারিও এস

উত্তর:


3

নিম্ন-ভোট হওয়ার ঝুঁকিতে, আমি খুঁজেছি আমাকে একটি নেতিবাচক উত্তর দিতে হবে।

আমার সাথে আরও অনেকে এই জন্য ইচ্ছুক হবে। আমি বুঝতে পেরেছিলাম যে এটির অস্তিত্ব নেই এবং প্রকৃতপক্ষে উপস্থিত থাকতে পারে না before হয়ত স্থগিত / সাসপেন্ডের সীমিত বাস্তবায়ন সম্ভব তবে সাধারণগুলি নয়।

উদাহরণস্বরূপ এমন কোনও অ্যাপ্লিকেশন স্থগিত করার বিষয়ে চিন্তা করুন যা সিডিতে একটি উন্মুক্ত ফাইল বা একটি উন্মুক্ত ইন্টারনেট সংযোগ রয়েছে। এখন কল্পনা করুন যে এটি "স্থগিত" এবং "নিঃশব্দ" রাখতে কী গ্রহণ করবে: সমস্ত ফাইল এবং সংযোগগুলি স্থগিত করে সংরক্ষণ করা হবে, তারপরে পুনরায় তৈরি করা যাবে না, সিডি ড্রাইভ সম্ভবত যাচাই করতে হবে এবং ফাইলটি খোলার হবে, ইন্টারনেট সংযোগগুলি পুনরায় তৈরি করতে হবে সাইটে লগইন সম্পর্কিত সমস্ত তথ্য ইত্যাদির সাহায্যে প্রতিষ্ঠিত etc.

এটি কোনও অপারেটিং সিস্টেমে বাস্তবায়নের পক্ষে খুব জটিল, এবং লগইনের ঠিক পরে যদি কোনও অ্যাপ্লিকেশনের রাজ্য "ক্যাপচার" করা হয় তবে লগইন প্রবেশের প্রয়োজনটিকে বাইপাস করে একটি সুরক্ষা গর্তও হবে। কোনও অ্যাপ্লিকেশন সঠিকভাবে স্থগিত করার জন্য, কেবলমাত্র পুরো অপারেটিং সিস্টেমের (যা বিদ্যমান) এর অবস্থা সংরক্ষণ করা দরকার।


4
যদি এটি হাইবারনেশনের জন্য কাজ করে তবে ওপির বর্ণিত দৃশ্যে এটি কাজ না করার কোনও কারণ নেই। আপনাকে অবশ্যই ফাইল হ্যান্ডলগুলি অবশ্যই প্রতিষ্ঠিত করতে হবে এবং সুরক্ষা পরিচালনা করতে হবে, তবে কেউই বলেননি এটি সহজ হবে। এটি বলেছিল, কাঁচা মেমরি ডাম্পিংয়ের জন্য এমন বিশেষাধিকার প্রয়োজন যা কেবলমাত্র অপারেশন সিস্টেমের রয়েছে। আপনাকে ওএস সুবিধার্থে দেওয়ার জন্য অ্যাপ্লিকেশনটিকে গুরুত্ব সহকারে বিশ্বাস করতে হবে (ধরে নিলে এটি এরকম সুবিধাগুলি দেওয়াও সম্ভব)।
এক্সআর

@ এক্সআর: হাইবারনেশনটি পুরো কম্পিউটারের জন্য, যা আমি বলেছিলাম যা বিদ্যমান আছে (যদিও অ্যাপ্লিকেশনগুলি জেগে উঠলে ব্যর্থ না হওয়ার নিশ্চয়তা নেই)। "একটি অ্যাপ্লিকেশন" কেসটি আসলেই বিদ্যমান নয়, যেহেতু অ্যাপ্লিকেশনটির রাজ্য অপারেটিং সিস্টেমের অঙ্গ। আপনি যেমনটি বলেছেন, এই প্রক্রিয়াটি সম্ভব তবে এটি অপারেটিং সিস্টেমের মধ্যেই অন্তর্নির্মিত হতে হবে। ব্যবহারকারী-স্পেসে চলমান একটি অ্যাপ্লিকেশনটিতে সিস্টেম টেবিল এবং ড্রাইভারগুলির প্রয়োজনীয় অ্যাক্সেস নেই এবং এগুলির জন্য তাদের খুব বিশেষ জ্ঞান প্রয়োজন।
harrymc

আপনি ঠিক বলেছেন যে এটি জটিল। আমি এ সম্পর্কে একটি এসও প্রশ্ন শুরু করেছিলাম এবং প্রত্যাশা মতো উত্তরটি ছিল, "এই সমস্ত সমস্যার কারণে এটি তৈরি করা খুব জটিল।"
ashes999

5

ভার্চুয়ালাইজেশন ব্যতীত, মাইক্রোসফ্ট উইন্ডোজে আপনার একমাত্র বিকল্প হ'ল অ্যাপ্লিকেশনগুলি বিরতি / পুনরায় শুরু করুন। ইউটিলিটিগুলি যা এটি করতে পারে তা হ'ল পাইসপাসেন্ড এবং পজপ । এটি আপনাকে কোনও ধরণের "পূর্বাবস্থায় ফেরাতে" অনুমতি দেবে না।

কিউবেসওএসের মতো ভার্চুয়ালাইজেশন পণ্য রয়েছে যা আপনি লিনাক্স সিস্টেমগুলির জন্য যা যা করতে পারেন তা করতে পারবেন, আপনি সম্ভবত মাইক্রোসফ্টের সরাসরি সমর্থন ছাড়াই মাইক্রোসফ্ট উইন্ডোজে এটি দেখতে পাবেন না। তবে কিউবেসওএস-এর সাথে উইন্ডোজ অ্যাপ্লিকেশনগুলি চালানোর জন্য ভার্চুয়ালবক্স বা ভিএমওয়্যার ওয়ার্কস্টেশনের মতো ভার্চুয়ালাইজেশন পণ্য চালানো উচিত। আপনি কিউবেসস বিমূর্তনের পুরো সুবিধা সহ ওয়াইনের মাধ্যমে উইন্ডোজ অ্যাপ্লিকেশনগুলি চালাতে পারেন ।

বিকল্পভাবে, আপনি তাদের প্রতিটি নীচে উইন্ডোজের একটি পৃথক অনুলিপি চালিয়ে একাধিক ভিএম চালাতে পারেন। এমএস উইন্ডোজের কয়েকটি সংস্করণ আপনাকে একক লাইসেন্সের আওতায় ভার্চুয়ালাইজড ওএসের এক বা একাধিক অনুলিপি চালানোর অনুমতি দেয়।


হ্যাঁ, সবচেয়ে খারাপ ক্ষেত্রে আমি সর্বদা আমার পিসিটিকে "পাতলা" ক্লায়েন্ট হিসাবে রাখতে পারি এবং একটি ভিএম এর ভিতরে সমস্ত কিছু চালাতে পারি (ভিএম ওয়ারের ক্ষেত্রে 10% পারফরম্যান্স সহ)। এটি কোনও খারাপ ব্যাকআপ পরিকল্পনা নয় - যদি না আপনি আপনার কম্পিউটারকে এমন প্রযুক্তিবিদদের সাথে ভাগ না করেন যারা আপনি কী করছেন ভাবছেন :)
ashes999

এই সরঞ্জামগুলি কি আপনাকে বিরতি দিতে, অ্যাপ্লিকেশনটি বন্ধ করতে এবং তারপরে পূর্ববর্তী অবস্থা থেকে আবার শুরু করার অনুমতি দেয়?
ashes999

1
পাইসপাসেন্ড এবং পজপ POSIX SIGSTOP / SIGCONT সিগন্যালের সমতুল্য একটি উইন্ডোজ জারি করে। এটি অ্যাপ্লিকেশনটিকে পুরোপুরি "শাট ডাউন" করতে দেয় না, এটি কোনও মেমরি বরাদ্দ প্রকাশ করে না। আপনি প্রক্রিয়াটি প্রত্যাহার / পুনরায় চালু না করা পর্যন্ত তারা কেবল কোনও সিপিইউ ব্যবহার করা বন্ধ করে দেয়।
ewindisch

1

এটা করণীয় নিম্নলিখিত পরীক্ষা করে দেখুন।

টুইনস্প্লে: http://www.twinsplay.com/learn-more-about-twinsplay

স্মার্টক্লোজ: http://download.cnet.com/SmartClose/3000-2094_4-10784165.html


1
কেন? তারা কীভাবে সমস্যার সমাধান করবেন?
আলে

আমি মনে করি যে এই উত্তরটি অন্যায়ভাবে ডাউনভোট হয়েছিল। @Harrymc জবাব অনুসরণ করে, এগুলি ashes999 দ্বারা অনুরোধ করা অ্যাপ্লিকেশনটির ভাল বিকল্প। এই মুহুর্তে আমি ছাইয়ের মতো কিছু খুঁজছি, কারণ আমার এসএসডি ডিস্ক রয়েছে এবং আমি হাইবারনেট করতে চাই না। সেই অর্থে স্মার্টক্লোজটি আমার কাছে একটি আকর্ষণীয় সমাধান বলে মনে হচ্ছে যা আমি এখনই চেষ্টা করছি।
মারিও এস

SmartClose ( ghacks.net/2008/12/03/smart-close ) এবং সম্ভবত খুব নিছক Twinsplay জানালা খুলে এবং অ্যাপ্লিকেশন নিজেদের উপর নির্ভর তাদের রাষ্ট্র রক্ষা করেন বলে
মাইক
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.