29-10-16, 11:40 PM
السلام عليكم أخواني
انهيت تصميم برنامج الدليل الشامل في الفحص السريري و قريباً سيتم رفعه على هذا المنتدى الجميل الذي لولاه لم استطع اتمام مشروعي
ولكن بقي لدي فكرة الحماية .. لدي طريقة رائعة كنت اعمل بها منذ كنت اعمل بـ vb 6.0
الفكرة هي : عند تشغيل البرنامج يقوم بعرض رقم طلب التفعيل
رقم طلب التفعيل هو : رقم تسلسل الهارد ديسك مثلاً
بحيث يقوم المستخدم بتزويد المبرمج برقم طلب التفعيل ليضعه بـ مولّد ارقام التنشيط و يعطيه رقم التنشيط
وبحيث يكون رقم التنشيط ناتج عمليات حسابية تجرى على رقم طلب التفعيل .
و عند ادخال مستخدم البرنامج لرقم التنشيط يقوم البرنامج بالتأكد من العملية الحسابية و اذا كانت صحيحة يتم التنشيط و إما يظهر خطأ
مثلاً : لنفرض ان الرقم التسلسلي للهارد هو 555555555
وتكون العملية الحسابية مثلاً : رقم الهارد ضرب نفسه 3 مرات و مقسم الناتج على 2 ثم إضافة 10
والناتج النهائي للعملية الحسابية هو رقم التنشيط
وعند ادخال رقم التنشيط يقوم البرنامج بشكل خفي التأكد بأن هل هذا هو الناتج إذا اجرينا نفس العملية ؟ و ذلك لتفادي التجربة من قبل المتطفلين
اتمنى منكم المساعدة
انهيت تصميم برنامج الدليل الشامل في الفحص السريري و قريباً سيتم رفعه على هذا المنتدى الجميل الذي لولاه لم استطع اتمام مشروعي
ولكن بقي لدي فكرة الحماية .. لدي طريقة رائعة كنت اعمل بها منذ كنت اعمل بـ vb 6.0
الفكرة هي : عند تشغيل البرنامج يقوم بعرض رقم طلب التفعيل
رقم طلب التفعيل هو : رقم تسلسل الهارد ديسك مثلاً
بحيث يقوم المستخدم بتزويد المبرمج برقم طلب التفعيل ليضعه بـ مولّد ارقام التنشيط و يعطيه رقم التنشيط
وبحيث يكون رقم التنشيط ناتج عمليات حسابية تجرى على رقم طلب التفعيل .
و عند ادخال مستخدم البرنامج لرقم التنشيط يقوم البرنامج بالتأكد من العملية الحسابية و اذا كانت صحيحة يتم التنشيط و إما يظهر خطأ
مثلاً : لنفرض ان الرقم التسلسلي للهارد هو 555555555
وتكون العملية الحسابية مثلاً : رقم الهارد ضرب نفسه 3 مرات و مقسم الناتج على 2 ثم إضافة 10
والناتج النهائي للعملية الحسابية هو رقم التنشيط
وعند ادخال رقم التنشيط يقوم البرنامج بشكل خفي التأكد بأن هل هذا هو الناتج إذا اجرينا نفس العملية ؟ و ذلك لتفادي التجربة من قبل المتطفلين
اتمنى منكم المساعدة