1-يظهر السيريال ضمن نافذة منبثقة تخبره أن النسخة غير مرخصة ويظهر له السيريال وبجانبه زر للنسخ للحافظة، وتطلب أن يرسله لك سواء عبر البريد أو الواتس أو أي وسيلة أخرى
2-بدل زر النسخ للحافظة ممكن يكون إرسال عبر البريد إلى إيميلك
بالنسبة للتشفير أنت اعمل برنامج جانبي خاص بك يقوم بالتشفير و بحيث تعمل عكس التشفير ضمن البرنامج الرئيسي
ترسل له الملف عبر البريد ليضعه في مسار البرنامج
أو تعمله كملف يقوم بفك نفسه وينسخ نفسه إلى مسار البرنامج
في حال حذف البرنامج ستظهر له الرسالة كما لو كان أول مرة وبما أنه موجود عنده بالإيميل فيقوم بنسخه مرة أخرى
يجب ان يقوم البرنامج بالتأكد من وجود هذا الملف او قيمة Windows Registry عند كل تشغيل للبرنامج .. فأن لم يجدة لايعمل البرنامج ويطلب من المستخدم ادخال السيريال من جديد ليقوم البرنامج بتوليد الملف لجهازة مرة اخري وبذلك لن يتمكن المستخدم من حذف الملف لان البرنامج لن يعمل بدونة.
تعديل: لم أنتبه أنك تريد عمل البرنامج لزبون لك :) لكن المبدأ واحد والذي ذكرته يمكنك اعتماده كطريقة لذلك كما يفيدك في معرفة كيف يمكن أن يفكر من يريد العبث ببرنامجك ومعرفة طريقة حمايته:
في الواقع يمكن وضع الكود في أي مكان في الجهاز إذا حصل على الصلاحيات المطلوبة خاصة إذا كان برنامج ويندوز. حيث يمكن تخبئة رقم سري مثلاً داخل ملف من نوع .txt بإسم مضلل لا يوحي بأنه خاص بذلك ويتم حفظه في مسار ما (لا يمكن معرفته تماماً).
كذلك من الممكن تسجيل الرقم داخل قاعدة بيانات داخلية خفية في البرنامج (حسب اللغة المستخدمة لبرمجته وإطار العمل). كما يمكن لبعض البرامج أخذ معلومة مميزة عن الحاسوب ودمجها داخل كود البرنامج ذاته أي يمكن للبرنامج إعداة تعديل جزء من ملفاته وتشفيرها مثلاً بحيث قد يستحيل معرفة مكان الكود أو حتى طريقة الحماية.
لذلك وفي حال كانت الحماية بدائية (وضع الكود مثلاً في ملف .txt) أو قاعدة بيانات خارجية، يمكنك البحث داخل الحاسوب عن آخر الملفات التي تم إضافتها إلى الحاسوب بحسب التاريخ (هذا الخيار موجود في ويندوز) وليكن هذا البحث داخل مسار البرنامج مثلا:
c://programfiles/mysoftware/
كما يجب أن أذكر أن البرنامج قد يستطيع الوصول إلى مسارات أعمق بكثير خاصة بالويندوز نفسه ويخفي فيه المعلومة التي يريدها ولكن إقتراحي السابق مبني على فرضية كون البرنامج ذو حماية عادية.
السؤال هو: هل البرنامج مرتبط بالشبكة؟ إن كان كذلك فأضمن طريقة اعتماد تفعيل البرنامج عن طريق الشبكة، مثلا تطلب من المستخدم تسجيل الدخول أو شيء من هذا القبيل وعندها يتم تخزين معلومات الحاسوب المستضيف أو عنوان IP على خادومك وتضمن عدم تشغيل البرنامج على أكثر من جهاز. هذه أضمن طريقة وكل ما عداها يمكن اختراقه بطريقة أو بأخرى.
إن لم يكن الارتباط بالشبكة متوفرا فعندها تستطيع اعتماد الخيارات التي ذكرها الإخوة.