यह संभावना है कि यदि आप एक महान कार्यक्रम लिखते हैं जो कई लोगों के लिए उपयोगी हो सकता है, तो आप इससे पैसा कमाना चाहेंगे। ऐसा करने के लिए, आपको कार्यक्रम को पंजीकृत करने की आवश्यकता है। लेकिन आपको यह सुनिश्चित करने की आवश्यकता है कि एक प्रोग्राम केवल एक उपयोगकर्ता के लिए काम करता है, और इसलिए कि वह इसे या कोड को पूरी तरह से मुफ्त में या अपने स्वयं के लाभ के लिए वितरित नहीं कर सकता है, हालांकि काम आपके द्वारा निवेश किया गया था।
निर्देश
चरण 1
इससे बचने के लिए, अर्थात्, अपने सॉफ़्टवेयर विकास को विभिन्न शुभचिंतकों से बचाने के लिए, एक एल्गोरिथम बनाएं जिसके द्वारा प्रोग्राम अपने पूर्ण मोड में उपयोगकर्ता के लिए दुर्गम होगा जब तक कि वह पंजीकरण कोड दर्ज नहीं करता जिसके लिए वह आपको भुगतान करेगा।
चरण 2
विज़ुअल प्रोग्रामिंग परिवेश में एक नया रूप बनाएँ, जिसमें दो इनपुट फ़ील्ड और एक बटन रखें। पहली प्रविष्टि फ़ील्ड में प्रोग्राम की प्रतिलिपि की क्रम संख्या होगी, और दूसरे फ़ील्ड में पंजीकरण कोड (या कुंजी) होगा। बटन डेटा प्रविष्टि की पुष्टि करने के लिए काम करेगा। सुविधा के लिए, दो इनपुट फ़ील्ड को एक के नीचे एक रखें, उन्हें फॉर्म के बाईं ओर और उसके मध्य में संरेखित करें, और बटन को दाईं ओर केन्द्रित करें।
चरण 3
बटन के लिए, पहले इनपुट फ़ील्ड के लिए कैप्शन = "रजिस्टर" विशेषता लागू करें - कैप्शन = "आपका सीरियल नंबर" और दूसरे फ़ील्ड के लिए - कैप्शन = "पंजीकरण कोड दर्ज करें"।
चरण 4
सुनिश्चित करें कि प्रत्येक कंप्यूटर की अपनी विशिष्ट क्रम संख्या और पंजीकरण कुंजी है, जो स्पष्ट रूप से परिभाषित सूत्र के अनुसार सख्ती से उत्पन्न होगी। ऐसा करने के लिए, सुनिश्चित करें कि जब आप पहली बार प्रोग्राम शुरू करते हैं, तो सीरियल नंबर बेतरतीब ढंग से उत्पन्न होता है (आरएनडी) और एक छिपी हुई फ़ाइल पर लिखा जाता है, या रजिस्ट्री के लिए बेहतर है।
चरण 5
अब सुनिश्चित करें कि सीरियल नंबर की कुंजी एक सख्त सूत्र के अनुसार प्रोग्राम द्वारा गणना की जाती है (उदाहरण के लिए, कुंजी = सीरियल नंबर * 5/333 + 4)। यह प्राप्त मूल्य है जिसे प्रोग्राम के उपयोगकर्ता को अनलॉक करने के लिए दर्ज करना होगा।