यदि मेरे पास 5 लक्ष्य कंप्यूटर हैं और मैं अपने लक्ष्य को उन लक्षित कंप्यूटरों में से एक पर स्थापित करने जा रहा हूं। मैं उपयोगकर्ताओं को अपने एप्लिकेशन को अन्य लक्षित कंप्यूटरों पर कॉपी करने से कैसे रोकूं?सी # आवेदन लाइसेंस घटक और नियंत्रण
यह स्पष्ट करने के लिए, मैं नहीं चाहता कि वे स्थापना के बाद मेरे आवेदन की प्रतिलिपि बनाएँ (उन्हें मेरे एप्लिकेशन को इंस्टॉल किए गए एप्लिकेशन फ़ोल्डर से कॉपी नहीं करना चाहिए)। समस्या अब मैं विजुअल स्टूडियो 2010 सेटअप और परिनियोजन का उपयोग करके अपने एप्लिकेशन को सेटअप और तैनात कर रहा हूं, लेकिन इंस्टॉलेशन के बाद कोई भी मेरे एप्लिकेशन फ़ोल्डर की प्रतिलिपि बना सकता है उदाहरण के लिए, मेरा एप्लिकेशन फ़ोल्डर (एक्सई, डीएलएल, और संसाधन) "प्रोग्राम फ़ाइलें/माईप्लिकेशन" पर रेखांकित करता है । वे वास्तव में उस फ़ोल्डर से अपने आवेदन की प्रतिलिपि बना सकते हैं और इसे अन्य कंप्यूटरों पर पेस्ट कर सकते हैं और फिर इसका उपयोग कर सकते हैं। बेशक, वे इसे कॉपी कर सकते हैं लेकिन मुझे लगता है कि वे मेरे प्रतिलिपि आवेदन का सही उपयोग नहीं कर पाएंगे? क्या उनके आवेदन की प्रतिलिपि बनाने की रक्षा करने का कोई तरीका है? मुझे एक अतिरिक्त कोड लिखना है?
मैं सॉफ्टवेयर वितरण के लिए वास्तव में नया हूं। कृपया मुझे मार्गदर्शन करें कि मुझे क्या करना है। धन्यवाद
इसका मतलब है कि मुझे प्रत्येक तैनाती के लिए मेरे आवेदन के साथ लाइसेंस बनाना है? –
पहली बार आपको लाइसेंस बनाने की आवश्यकता है। और उसमें आपको समाप्ति तिथि और सिस्टम जानकारी सेट करने की आवश्यकता है। यदि किसी भी मूल्य को बदल दिया गया है या संशोधित किया गया है तो उस मामले में, आपको फिर से आवेदन के लिए एक नया लाइसेंस बनाना होगा। –