1. برمجة
5

برنامج يعمل في حاسوب واحد

  • حذف بواسطة المستخدم
  • مجهول
  • 2020-03-28T17:59:22+00:00
  • رابط مختصر
يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

  • الأفضل
  • الأحدث
  • الأقدم
2
عبد الرحمن أحمد 2020-03-29T01:24:30+00:00 أضف ردا
  • رابط مختصر

اعتمد مبدأ ملف الترخيص.

يعني بعد أن يثبت البرنامج تظهر رسالة فيها السيريال.

بعد أن يزودك به قم بتشفيره وحفظ بملف وإرساله للزبون ليضعه في مسار البرنامج.

بحيث يقوم البرنامج مع بداية الفتح بمقارنة السيريال مع السيريال المحفوظ بالملف بعد فك تشفيره.

فإن تطابقا يستمر وإلا يظهر رسالة.

0
مجهول 2020-03-29T13:08:29+00:00
  • رابط مختصر
  • حذف بواسطة المستخدم
1
عبد الرحمن أحمد 2020-03-29T16:10:49+00:00 أضف ردا
  • رابط مختصر

يوجد أكثر من سيناريو لإرسال السيريال لك

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

2-بدل زر النسخ للحافظة ممكن يكون إرسال عبر البريد إلى إيميلك

بالنسبة للتشفير أنت اعمل برنامج جانبي خاص بك يقوم بالتشفير و بحيث تعمل عكس التشفير ضمن البرنامج الرئيسي

ترسل له الملف عبر البريد ليضعه في مسار البرنامج

أو تعمله كملف يقوم بفك نفسه وينسخ نفسه إلى مسار البرنامج

في حال حذف البرنامج ستظهر له الرسالة كما لو كان أول مرة وبما أنه موجود عنده بالإيميل فيقوم بنسخه مرة أخرى

1
Alwalid 2020-03-29T02:34:25+00:00 أضف ردا
  • رابط مختصر

غالباً ما يتم تخزين هذه البيانات بشكل مشفر ضمن سجل النظام Windows Registry او في ملف مشفر ضمن ملفات البرنامج.

0
مجهول 2020-03-29T13:08:54+00:00
  • رابط مختصر
  • حذف بواسطة المستخدم
1
Alwalid 2020-03-29T23:18:42+00:00 أضف ردا
  • رابط مختصر

يجب ان يقوم البرنامج بالتأكد من وجود هذا الملف او قيمة Windows Registry عند كل تشغيل للبرنامج .. فأن لم يجدة لايعمل البرنامج ويطلب من المستخدم ادخال السيريال من جديد ليقوم البرنامج بتوليد الملف لجهازة مرة اخري وبذلك لن يتمكن المستخدم من حذف الملف لان البرنامج لن يعمل بدونة.

1
MohammadAtwi 2020-03-30T12:07:07+00:00 2020-03-30T12:10:19+00:00 أضف ردا
  • رابط مختصر

مرحبا أخي الكريم،

تعديل: لم أنتبه أنك تريد عمل البرنامج لزبون لك :) لكن المبدأ واحد والذي ذكرته يمكنك اعتماده كطريقة لذلك كما يفيدك في معرفة كيف يمكن أن يفكر من يريد العبث ببرنامجك ومعرفة طريقة حمايته:

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

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

لذلك وفي حال كانت الحماية بدائية (وضع الكود مثلاً في ملف .txt) أو قاعدة بيانات خارجية، يمكنك البحث داخل الحاسوب عن آخر الملفات التي تم إضافتها إلى الحاسوب بحسب التاريخ (هذا الخيار موجود في ويندوز) وليكن هذا البحث داخل مسار البرنامج مثلا:

c://programfiles/mysoftware/

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

بالتوفيق.

0
mohamed islame 2020-06-30T02:20:46+00:00 أضف ردا
  • رابط مختصر

نفس الطريقة التي اعمل بها حاليا لكن لها سلبياتها

بحيث انه لو عمل backup للوندوز ورفعها لجهاز اخر سيعمل معه بشكل عادي

1
سرمد 2020-03-30T18:47:44+00:00 أضف ردا
  • رابط مختصر

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

إن لم يكن الارتباط بالشبكة متوفرا فعندها تستطيع اعتماد الخيارات التي ذكرها الإخوة.

برمجة

مجتمع للمبرمجين من جميع المستويات لتبادل المعرفة والخبرات. ناقش لغات البرمجة المختلفة، الحلول البرمجية، والمشاريع.

25.6 ألف متابع

أطلق موقعك الإلكتروني في دقائق

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

أنشئ موقعك الآن

اقرأ أيضًا

  • كيف يعمل الكومبايلر؟
  • ما هو الحاسوب الكمي ؟
  • ما هو تعريف الحاسوب؟
  • تخصص علوم الحاسوب
  • كتاب علوم الحاسوب من الألف إلى الياء

انسخ هذا الرابط:

تنبيه