2010-03-09 5 views
7

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

मैं सक्रियण प्रणालियों के लिए और उसके खिलाफ तर्कों को समझता हूं, लेकिन अभी भी मूल्यांकन करने की आवश्यकता है। धन्यवाद।

उत्तर

3

.NET Framework में सॉफ़्टवेयर सक्रियण के लिए कोई भी समर्थन नहीं है - आपको विक्रेता से लाइसेंसिंग टूल खरीदना होगा। माइक्रोसॉफ्ट थोड़ी देर पहले इस खेल में आया (एमएस एसएलपी) लेकिन उसे बहुत सफलता नहीं मिली और इसे http://www.inishtech.com/ पर बेचा गया।

हम एक लाइसेंसिंग समाधान बेचते हैं जिसे आप विक्रेताओं पर शोध करते समय देखना चाहिए: DeployLX Software Protection System। हम लंबे समय से आसपास रहे हैं और एक बेहद परिष्कृत सक्रियण प्रणाली है।

1

सामान्य (मानक नहीं) तरीका लाइसेंस सेवा से मशीन लॉक लाइसेंस पुनर्प्राप्त करना है। लाइसेंस सेवा एक रिकॉर्ड "स्टोर आईडी" के लिए कितने मशीनों के लिए लाइसेंस मांगने का रिकॉर्ड रखती है। फिर आप प्रत्येक "आईडी" के लिए सक्रियण की संख्या सीमित कर सकते हैं। आईडी स्टोर करने का सामान्य तरीका, सक्रियताओं की संख्या आरएसए है।

आप ऊपर विचार का एक तैयार कार्यान्वयन का उपयोग करना चाहते हैं, CryptoLicensing

अस्वीकरण पर एक नज़र डालें: मैं LogicNP के लिए काम करते हैं, CryptoLicensing के डेवलपर्स।

0

कई तृतीय पक्ष उत्पाद हैं। वे सब उतना ही कम काम करते हैं। जिसने मैंने उपयोग किया है वह www.lomacons.com से InstallKey है यह सरल, अच्छी तरह से लिखा गया है और उत्कृष्ट दस्तावेज़टाइंस के साथ आता है।