obaid

ابتداءً من الإصدار الخامس [|لبرنامج الجوائز المستمرة] والإصدار 3.1.1 [|لبرنامج التصميم الزلزالي] تم تغيير طريقة حماية الإصدار الكامل من البرنامج من أرقام خاصة بالأجهزة المثبت فيها البرنامج إلى مفتاح حماية أو ما يسمى الدنكل (Dongle) ، وجاء هذا التعديل بناءً على طلب المستخدمين. تتميز هذه الطريقة بأن المستخدم يمكنه تشغيل البرنامج على أي جهاز يريده طالما أن المفتاح الخاص بالبرنامج موصول بهذا الجهاز. أما مفتاح الحماية، فهو عبارة عن جهاز صغير يشبه (فلاشة آليو أس بي) يتم وصله في منفذ يو إس بي (USB) قبل تشغيل البرنامج، وعند تشغيل البرنامج يقوم بالبحث عن هذا المفتاح في جميع المنافذ الموجودة في الحاسب فإن وجده تابع عمله وإلا يعطي رسالة تفيد عدم وجود هذا المفتاح قبل أن يغلق نفسه. **تم اعتماد نوعين رئيسيين من مفاتيح الحماية:** **ملاحظات عامة:** **ملاحظات حول المفاتيح التي تعمل عدداً محدوداً من المرات:** **ملاحظات حول المفاتيح الخاصة بالشبكات:** **تفعيل مفتاح الحماية:**
 * نوع رئيسي أول يقوم بتشغيل البرنامج على جهاز واحد فقط في نفس الوقت، وهذا النوع تم اعتماد نوعين له أيضاً.
 * نوع يعمل عدد مرات محدود يتم تحديده عند طلب هذا المفتاح.
 * نوع آخر يعمل عدد مرات غير محدود.
 * يمكن لنفس المفتاح أن يشغل أحد البرامج عدداً محدوداً من المرات وبرنامج آخر عدداً غير محدود، وذلك حسب الطلب.
 * ونوع رئيسي ثانٍ خاص بالشبكات يمكنه تشغيل عدة نسخ من البرنامج في عدة أجهزة في نفس الوقت بشرط اتصال هذه الأجهزة معاً في نفس الشبكة، ويتم تحديد العدد الأعظمي للأجهزة التي تعمل في نفس الوقت عند طلب هذا المفتاح.
 * إن مفتاح الحماية لا يحتاج إلى تثبيت تعريف له، لأن نظام ويندوز يتعرف عليه فوراً، ولا يوجد خطوات إضافية لتثبيت البرنامج المحمي إلا ما هو مشار إليه بالنسبة للمفتاح الخاص بالشبكة أدناه، أو تفعيل مفتاح الحماية كما هو مشار إليه في الفقرة الأخيرة.
 * يقوم البرنامج بالبحث عن المفتاح عند بدء تشغيله، وعند فترات عشوائية، فإن لم يجده توقف عن العمل بعد أن يعطي رسالة تفيد بأنه لم يجد المفتاح.
 * إن مجرد فصل المفتاح من الحاسب (حتى لو تم إعادة وصله فوراً) تجعل البرنامج لا يجده أثناء عملية البحث التالية مما يؤدي إلى إغلاق البرنامج، ولكن قبيل الإغلاق يقوم البرنامج بعمل نسخة احتياطية من المشروع الحالي والذي يمكن إعادة فتحه في المرة التالية للتشغيل من نافذة مشروع جديد الخاصة بالبرنامج.
 * إن عمل إسبات (Hibernate) للحاسب أو (Sleep) يكافئ فصل المفتاح عنه.
 * يمكن استخدام نفس المفتاح لتشغيل أكثر من برنامج، مثلاً (الجوائز المستمرة مع التصميم الزلزالي) ويكون هذا حسب الطلب، ويمكن الاستفادة من هذا بالحصول على حسم على ثمن البرنامج الذي يتم شراؤه لاحقاً.
 * هذه المفاتيح مخصصة للطلاب حصراً.
 * كل عملية تشغيل للبرنامج تؤدي إلى إنقاص عدد مرات التشغيل المتبقية بمقدار (1) وذلك بعد إظهار رسالة تبين عدد المرات المتبقية وتسأل المستخدم المتابعة، فإن وافق تم متابعة تشغيل البرنامج وإنقاص العدد، وإن لم يوافق تم الخروج من البرنامج دون إنقاص العدد.
 * إذا تم إغلاق البرنامج -من قبل المستخدم أو بسبب خطأ غير معروف- وإعادة تشغيله من جديد خلال مدة أقصاها دقيقتان، يتم تشغيل البرنامج دون إنقاص العدد.
 * إذا استمر تشغيل البرنامج أكثر من 24 ساعة يتم إنقاص العدد بمقدار (1) بعد أن يعطي الرسالة السابقة.
 * يتم وصل المفتاح في أحد الأجهزة والذي سنسميه الخادم (السير فر Server)، وسأسمي البرنامج المشترى البرنامج المحمي (قد يكون برنامج الجوائز المستمرة أو التصميم الزلزالي أو ...)
 * يجب تثبيت البرنامج الخاص بالخادم على الخادم نفسه، وهذا البرنامج يأتي مع مفتاح الحماية، ثم تشغيله أول مرة بصلاحيات مدير ليسجل نفسه.
 * ليس بالضرورة تثبيت البرنامج المحمي على الخادم.
 * إذا وجد جدار ناري (Firewall) على الخادم أو على الجهاز المثبت عليه البرنامج المحمي فإنه يجب السماح للبرنامج الخاص بالخادم وللبرنامج المحمي بالولوج إلى الشبكة.
 * عند تشغيل البرنامج المحمي يقوم بالبحث في الشبكة عن المفتاح الخاص، فإن وجده تابع العمل وإلا فإنه يعطي رسالة تفيد أنه لم يجد المفتاح.
 * هذه لمحة موجزة أما تعليمات التثبيت فهي موضحة بشكل أكثر تفصيلاً في دليل تثبيت المفتاح الخاص بالشبكات المرفق مع قرص البرنامج.
 * إذا تم شراء المفتاح من المبرمج مباشرة سيكون المفتاح مفعلاً ولا حاجة لتفعيله، وسيكون تاريخ التفعيل هو تاريخ الشراء، إلا إذا طلب المستخدم عدم تفعيله فوراً.
 * أما إذا تم شراؤه من أحد الوكلاء فإن المفتاح لن يكون مفعلاً، و عند تشغيل البرنامج سيطلب تفعيله كما هو موضح في نافذة تفعيل مفتاح الحماية، ويتم الحصول على معلومات التفعيل من المبرمج حصراً، ولن يعمل البرنامج ما لم يتم تفعيل المفتاح.
 * الفائدة من عملية التفعيل حفظ معلومات المستخدم عندي لإعلامه بالتحديثات عند صدورها، ولحفظ تاريخ التفعيل والذي سيكون بداية فترة الكفالة.
 * المفتاح مكفول لمدة سنة بدءاً من تاريخ التفعيل، أي إذا تعطل هذا المفتاح خلال سنة أقوم باستبداله مجاناً بشرط إعادته للمبرمج وأن يكون العطل تقنياً وليس بسبب سوء الاستخدام أو الحفظ، أما إذا تعطل بعد هذه السنة أقوم باستبداله مقابل ثمن المفتاح فقط (حسب ثمنه في وقته) بنفس الشروط السابقة.