السلام عليكم يا اجمل منتدى انا عملت برنامج وربطه بقاعدة البيانات باسم وكلمة سر المسجلين فى الداتا ولكن انا مثلا اديت لمحمد البرنامج وقام بتسجيل والبرنامج فتح معه وجه واحد خد الاسم وكلمة سر وفتحه ع جهاز تانى انا بقى عابز كود يقول الاسم وكلمة السر مسجلين من قبل لا يمكنك استخدام هذا الاسم وكلمة السر
بمعنى اوضح اريد البرنامج يشتغل ع جهاز واحد بالاسم وكلمة السر الذى خدها شخص واحد
سؤال مهم للغاية
هل يمكن وضع هوية للبرنامج؟
هذا اللي ابحث عنه ومالقيت حبل للحل
انت قلت إذا (فتح شخص آخر البرنامج في جهاز آخر) معنى هذا أن برنامجك بيشتغل علي شبكة محلية بقاعدة بيانات واحدة مربوطة مع جميع الأجهزة مش ده الحاصل ولا إيه
اذكر زمان كنت ابحث عن برنامج nokia multimedia converter وسجلت بمنتدى خاص بالبرنامج هذا ولما نقرت على رابط التحميل ارسل لي كود التفعيل ولما تاخرت عن كتابة كود التفعيل اللي ارسلوه صار لا ينشط حتى طلبت الكود مرة اخرى وتم التفعيل واحتفظت بكلا الكودين ولما اردت لاحقا تثبيت البرنامج لم يتم تنشيط البرنامج بكلا الكودين.
هل الاخ السائل يريد هذه الفكرة؟
ان كان نعم فلا مفر من قاعدة بيانات واحدة تتصل بها كل البرامج العميلة.
وان كان لا فايضا يمكن تطبيق الفكرة عن طريق الاتصال بالخادم وتخزين بيانات الجهاز مع اسم المستخدم وكلمة المرور فلو اختلف العتاد عن المخزن يتم تعطيل او اظهار رسالة بان الجهاز تغير ولا يمكن تشغيل البرنامج باسم المستخدم وكلمة المرور وعتاد الجهاز المعروف الا بنفس الجهاز الذي تم به التسجيل.
تطبيق هذه الطريقة بسيط لكن اللي اتمناه او ارجوه ان اجعل لكل نسخة اقوم بتوليدها هوية مختلفة لها بيئة تعمل بها فقط واقصد بالبيئة مواصفات من اسم البرنامج واسم الشخص وبيانات من الجهاز.
ارجو ان تكون مشاركتي قدمت ولو نظرة بسيطة للحل.