परीक्षण संस्करण सॉफ्टवेयर कैसे काम करता है?

विषयसूची:

परीक्षण संस्करण सॉफ्टवेयर कैसे काम करता है?
परीक्षण संस्करण सॉफ्टवेयर कैसे काम करता है?

वीडियो: परीक्षण संस्करण सॉफ्टवेयर कैसे काम करता है?

वीडियो: परीक्षण संस्करण सॉफ्टवेयर कैसे काम करता है?
वीडियो: ТОП-7 расширений Google Chrome для просмотра видео в YouTube - YouTube 2024, नवंबर
Anonim

trialware या परीक्षण सॉफ्टवेयर, कंप्यूटर सॉफ़्टवेयर है जो इसे समाप्त होने से पहले सीमित अवधि के लिए चलाया जा सकता है और काम करना बंद कर देता है। इस अवधारणा के पीछे विचार यह है कि उपयोगकर्ता को इसे आजमाने का मौका मिलता है और फिर यह तय होता है कि वह अपना पूरा संस्करण खरीदना चाहेगा या नहीं। यह वास्तव में मूल सॉफ्टवेयर का एक नमूना है जो सीमित अवधि के लिए काम करता है। इसमें मूल सॉफ़्टवेयर की सभी सुविधाएं हो सकती हैं या नहीं भी हो सकती हैं। किसी भी मामले में, यह समय-सीमा समाप्त होने के बाद काम करना बंद कर देता है। यह आलेख इस बारे में बात करता है कि एक परीक्षण संस्करण सॉफ्टवेयर कैसे काम करता है।

Image
Image

परीक्षण संस्करण सॉफ्टवेयर कैसे काम करता है

प्रोग्रामर द्वारा यह जानने के लिए कई विधियां उपयोग की जाती हैं जब सॉफ़्टवेयर की परीक्षण अवधि समाप्त हो जाती है। पहले के समय में, प्रणाली की तारीख की जांच के रूप में बुनियादी कुछ किया गया था। लेकिन समय के साथ परिष्कार दर्ज किया गया है। चूंकि कोई भी दो प्रोग्रामर हर समय समान रूप से सोचता नहीं है, इस संदर्भ में समझाया जाने वाला कोई निश्चित तरीका नहीं हो सकता है।

छुपा रजिस्ट्री प्रविष्टियां बनाना

इंस्टॉलेशन के समय के साथ कुछ परीक्षणकर्ता विंडोज रजिस्ट्री में प्रवेश करते समय इसे स्थापित करते हैं। सॉफ़्टवेयर, लॉन्च होने पर, रजिस्ट्री की तारीख और समय कंप्यूटर की तारीख और समय के साथ तुलना करता है। यदि उत्तरार्द्ध अधिक है, तो सॉफ़्टवेयर या ट्रायलवेयर का परीक्षण संस्करण, जिसे इसे कहा जाता है, कार्य करना बंद कर देता है। लेकिन यह सबसे आसान तरीका है जिसे किसी भी परीक्षणकर्ता द्वारा नियोजित किया जा सकता है। ऐसी प्रविष्टियां स्पष्ट नामों के तहत स्पष्ट स्थानों में नहीं बनाई गई हैं, बल्कि इसके बजाय 'छिपी हुई' हैं

चूंकि प्रोग्रामर यह भी जानते हैं कि प्रोग्राम अवशेषों और उपयोग के लिए पुनर्स्थापन के साथ रजिस्ट्री को स्कैन करना आसान है, इसलिए वे कुछ और छिपी हुई रजिस्ट्री प्रविष्टियां जोड़ सकते हैं जो परीक्षणवेयर से संबंधित नहीं दिखते हैं। इसका अर्थ यह है कि, जब आप सॉफ़्टवेयर का परीक्षण संस्करण स्थापित करते हैं, तो यह कुछ रजिस्ट्री प्रविष्टियां कह सकता है, HK_LOCAL_MACHINE या HK_CLASSES_ROOT जहां सामान्य रूप से कोई उपयोगकर्ता नहीं देखेगा। इसके अलावा, कुंजी के नाम प्रोग्राम से असंबंधित नहीं होंगे, भले ही कोई उपयोगकर्ता हटाने के लिए कुंजी ढूंढ रहा हो, फिर भी वह नहीं जानता कि कोई कुंजी किसी सॉफ़्टवेयर के परीक्षण संस्करण से संबंधित है या नहीं। इस तरह, प्रोग्रामर ट्रायलवेयर की कामकाजी पुनर्स्थापना को रोक सकते हैं।

परीक्षण सॉफ्टवेयर छुपा और सिस्टम फाइलों का उपयोग करें

कुछ प्रोग्रामर एक सॉफ्टवेयर के परीक्षण संस्करण से संबंधित छिपी हुई फाइलें या सिस्टम फाइलें बनाते हैं और इसे सिस्टम 32 फ़ोल्डर में या ड्राइवर वाले फ़ोल्डर में रखते हैं। वे 0 बाइट या खाली फाइल भी हो सकते हैं। यदि वे एक एक्सटेंशन जोड़ते हैं जो.sys या.ini जाता है, तो उपयोगकर्ता फ़ाइलों को संपादित करने से पहले दो बार सोचेंगे। जंक क्लीनर भी उन्हें अनदेखा करेंगे।

इसके अलावा, फ़ाइलों को एन्क्रिप्ट किया जा सकता है और यदि उपयोगकर्ता कोई भी परिवर्तन करने का प्रयास करते हैं, तो परीक्षण संस्करण पूरी तरह से संबंधित फ़ाइलों के हेरफेर के परिणामस्वरूप काम करना बंद कर देता है। इस मामले में, जब प्रोग्राम स्थापित होता है, तो यह विभिन्न स्थानों में कई फाइलें बनाता है, विशेष रूप से वे जो विंडोज़ फ़ंक्शनिंग से संबंधित हैं। इन फ़ाइलों को लिखे गए डेटा के आधार पर, प्रोग्राम यह पता लगा सकता है कि परीक्षण अवधि अभी भी शेष है या यदि यह समाप्त हो गई है। सॉफ़्टवेयर के परीक्षण संस्करणों के काम के बारे में यह एक और स्पष्टीकरण है।

पढ़ना: TrashReg अप्रचलित Trialware रजिस्ट्री कुंजियों को भी हटा देगा।

ट्रायलवेयर कंप्यूटर मैक पता का उपयोग करें

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

उदाहरण के लिए, उपयोगकर्ता एक मशीन पर माइक्रोसॉफ़्ट ऑफिस के छात्र संस्करण डाउनलोड कर सकते हैं। मशीन का पता माइक्रोसॉफ्ट के सर्वर में संग्रहीत किया जाता है। 90 दिनों की परीक्षण अवधि के बाद, यदि उपयोगकर्ता एक ही मशीन पर माइक्रोसॉफ़्ट ऑफिस के दूसरे छात्र संस्करण को डाउनलोड और स्थापित करने का प्रयास करता है, तो माइक्रोसॉफ्ट इसे जानता है और इंस्टॉलेशन को रोकता है।

यह विधि सॉफ़्टवेयर के परीक्षण संस्करण की एक कार्यस्थल पुनर्स्थापना को रोकती है, भले ही उपयोगकर्ता अपनी हार्ड डिस्क ड्राइव स्वरूपित करता हो। प्रकाशक के सर्वर के साथ पंजीकृत कंप्यूटर या स्मार्टफोन या टैबलेट का मैक पता प्रोग्राम को बताएगा कि यह प्रोग्राम पर एक बार स्थापित किया गया था। दोष यह हो सकता है कि यदि उपयोगकर्ता ट्रायलवेयर की परीक्षण अवधि समाप्त होने से पहले भी प्रारूप के बाद प्रोग्राम को पुनर्स्थापित करने का प्रयास करता है, तो वह एक कार्यशील प्रतिलिपि को पुनर्स्थापित करने में सक्षम नहीं हो सकती है।

क्या आप ट्रायलवेयर रीसेट कर सकते हैं और इसे हमेशा इस्तेमाल कर सकते हैं

इंटरनेट पर चर्चा के तरीके हैं जो कहते हैं कि यह संभव है। निश्चित रूप से कई तरीके हो सकते हैं, लेकिन इन दिनों, डेवलपर्स इतने स्मार्ट हैं कि वे सभी आधारों को कवर करते हैं ताकि यह सुनिश्चित किया जा सके कि कोई परीक्षणवेयर रीसेट नहीं कर सकता है। किसी भी मामले में, ट्रायलवेयर को क्रैक करना या इसे रीसेट करना, इसका उपयोग बढ़ाने के लिए, ऐसा कुछ है जो कानूनी नहीं है और इसलिए यहां पर चर्चा नहीं की जाएगी।

यदि आपके पास जोड़ने के लिए कुछ भी है, तो कृपया टिप्पणी अनुभाग में ऐसा करें।

सिफारिश की: