नियंत्रण रनिंग प्रोग्राम
- श्रेणी: सॉफ्टवेयर
कंट्रोल रनिंग प्रोग्राम्स डेवलपर के द्वारा एक नया एप्लिकेशन है fsLock यह दो उद्देश्यों की पूर्ति करता है: पहला उद्देश्य यह है कि किसी प्रोग्राम के परिभाषित उदाहरणों से अधिक को एक सिस्टम पर निष्पादित किया जाए, जबकि दूसरा किसी सिस्टम पर बंद होने पर एप्लिकेशन शुरू करता है। मुझे लगता है कि दोनों कार्यों को कुछ समझाने की आवश्यकता है, मुझे यह पता लगाने में थोड़ा समय लगा कि वे वास्तव में किसके लिए अच्छे हैं।
Instance Controlling, वह पहला फ़ंक्शन का आधिकारिक नाम रोकता है कि किसी सिस्टम पर प्रोग्राम के x से अधिक इंस्टेंस चल रहे हैं। यदि किसी प्रोग्राम का एक और उदाहरण शुरू किया जाता है जो परिभाषित मूल्य से अधिक है तो वह इंस्टेंस तुरंत बंद हो जाएगा। यह बेहद उपयोगी हो सकता है यदि आप उन अनुप्रयोगों के साथ काम कर रहे हैं जो समय-समय पर अन्य अनुप्रयोगों को स्पॉन करते हैं। मैं अभी तक एक आवेदन के साथ आने में सक्षम नहीं था, जिसमें ऐसा व्यवहार है, शायद इंटरनेट एक्सप्लोरर।
एक दिलचस्प पहलू यह है कि आप केवल एक आवेदन चुन सकते हैं जिसे आप चल रही प्रक्रियाओं की सूची से जोड़ना चाहते हैं जिसका अर्थ है कि आवेदन को सूची में जोड़ने के लिए चलना होगा। एक साथ चलाए जा सकने वाले उदाहरणों की संख्या सीमित नहीं है।
इस फ़ंक्शन का एक और संभावित उपयोग होगा यदि आप समय-समय पर कई बार प्रोग्राम शुरू करने के लिए होते हैं।
दूसरा फ़ंक्शन बहुत सारे उपयोगकर्ताओं के लिए बेहतर अनुकूल साबित हो सकता है। यह उन अनुप्रयोगों की एक सूची है जो उपयोगकर्ता अपने कंप्यूटर पर हर समय चलाना चाहता है। यह लगातार प्रक्रियाओं को स्कैन करता है और यदि यह पता लगाता है कि एक प्रक्रिया को समाप्त कर दिया गया है जो सूची में है तो यह अनुप्रयोग को पुनरारंभ करेगा।
कंट्रोल रनिंग प्रोग्राम के लिए .net फ्रेमवर्क 2.0 या उच्चतर की आवश्यकता होती है, लेकिन इसकी कोई अन्य सीमा नहीं है।