سؤال

Hai Guys ، لقد طورت برنامجًا لحساب الراتب باستخدام VB.NET .... يعمل بشكل جيد وحولته إلى ملف EXE ... العيب الخاص بي هو أنه يمكن نسخه ولصقه في نظام آخر بسهولة شديدة ... أرغب في إنشاء مفتاح لملف exe وأثناء استخدام المفتاح ، وعند اكتمال التثبيت ، يجب عدم استخدام المفتاح مرة أخرى ... هل هذا واحد مضمون أو يعطيني بعض الأفكار كيف يمكن القيام به. ...

هل كانت مفيدة؟

المحلول

هناك العديد من المنتجات في السوق التي ستساعدك على إنشاء مفاتيح برامج ، على سبيل المثال www.softwareshield.com و www.exeshield.com أو ببساطة قم ب بحث جوجل.

للحصول على حماية أكثر خطورة ، يمكنك استخدام مفتاح الأجهزة الذي يفتح البرنامج الخاص بك ، على سبيل المثال http://www.matrixlock.de/english/index.htm

نصائح أخرى

كل هذا يتوقف على أطرافك.

إذا كنت تستهدف المستخدمين النهائيين / المستخدمين المنزليين: بغض النظر عن ما تفعله ، سيتم اختراق البرنامج الخاص بك (إذا كان جيدًا بما فيه الكفاية).

إذا كنت تستهدف المؤسسة: الشركات في الغالب على استعداد لشراء البرامج الخاصة بك ، ولا تنسخ إلى الشركات الأخرى. لديهم أكثر بكثير لتفقده عند تشغيل البرامج غير القانونية. ولكن أيضًا هم أول من يشتكي إذا لم يتمكنوا من توزيع برنامجك باستخدام نظام التوزيع الخاص بهم. وسيتم حظر هذا النظام من خلال مخطط حماية النسخ الخاص بك.

استنتاج: تنفيذ نظام حماية أبسط وأرخص يمكنك العثور عليه. وابحث أيضًا عن طريقة يمكنك تجاوزها بسهولة إذا كنت تريد الشركات كعميلك.

ستحتاج إلى توقيع التجميع الخاص بك ، والحصول على شكل من أشكال عملية المصادقة عبر الإنترنت لإدارة المفاتيح.

أيا كان مخطط حماية النسخ الذي تنفذه .... فقط تأكد من أن المستخدمين الذين يدفعونك لا يحصلون على الكثير من الانزعاج منه .... فأنت تريد منع المستخدمين السيئين من نسخ البرنامج دون إذن ، ولكن عندما يحصل المستخدمون الجيدون على مشاكل بسبب الأخطاء في برنامج حماية النسخ الخاص بك ، ستفقد الكثير من الائتمان.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top