منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : اسئلة حول جعل برنامجي تجريبي وحول تفعيل البرنامج
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم ورحمة الله..
اخواني الكرام: حسب معلوماتي (القديمة) المتواضعة أن الفكرة الاساسية لجعل البرنامج (تجريبي) هي خزن التأريخ لأول اشتغال البرنامج وخزن التأريخ لكل اشتغال للبرنامج وبالمقارنات نستطيع معرفة فيما اذا تغير التأريخ أو وصل للمدة المحددة..
والفكرة الأساسية لتفعيل البرنامج هي أخذ مثلاً (رقم المعالج) و وضعه بمعادلة مثلاً (أخذ الارقام وتقسيمه على قيمه وضربه بقيمة وغير ذلك ثم جمعه مع الاحرف أو اجراء عمليات عليها ثم جمعها) وعند طلب التفعيل يظهر رقم المعالج وبارساله لي ومعرفتي للمعادلة اعطاءه رمز التفعيل.. والان عندي تساؤلات بارك الله بكم:
1- هل هذه الطرق سليمة خصوصاً وأن برامجي متواضعة ولا تستحق مقدار أمنية عالية!؟
2- هل الأفضل خزن التواريخ اثناء فترة البرنامج تجريبي في قاعدة البيانات في حقول معينة أم في الريجستري أم في ملف نصي لا يعرفه أحد يوضع بمكان محدد ضمن ملفات النظام؟
3- هل من أفكار عن المعادلة التي يجب أن استخدمها لتفعيل البرنامج باستخدام الرقم التسلسلي للمعالج وهل الأفضل الرقم التسلسلي للمعالج أم غير ذلك؟
حفظكم ربي ورعاكم.. تحياتي
(15-05-18, 10:40 PM)alaa.altunsi كتب : [ -> ]
السلام عليكم ورحمة الله..
اخواني الكرام: حسب معلوماتي (القديمة) المتواضعة أن الفكرة الاساسية لجعل البرنامج (تجريبي) هي خزن التأريخ لأول اشتغال البرنامج وخزن التأريخ لكل اشتغال للبرنامج وبالمقارنات نستطيع معرفة فيما اذا تغير التأريخ أو وصل للمدة المحددة..
والفكرة الأساسية لتفعيل البرنامج هي أخذ مثلاً (رقم المعالج) و وضعه بمعادلة مثلاً (أخذ الارقام وتقسيمه على قيمه وضربه بقيمة وغير ذلك ثم جمعه مع الاحرف أو اجراء عمليات عليها ثم جمعها) وعند طلب التفعيل يظهر رقم المعالج وبارساله لي ومعرفتي للمعادلة اعطاءه رمز التفعيل.. والان عندي تساؤلات بارك الله بكم:
1- هل هذه الطرق سليمة خصوصاً وأن برامجي متواضعة ولا تستحق مقدار أمنية عالية!؟
2- هل الأفضل خزن التواريخ اثناء فترة البرنامج تجريبي في قاعدة البيانات في حقول معينة أم في الريجستري أم في ملف نصي لا يعرفه أحد يوضع بمكان محدد ضمن ملفات النظام؟
3- هل من أفكار عن المعادلة التي يجب أن استخدمها لتفعيل البرنامج باستخدام الرقم التسلسلي للمعالج وهل الأفضل الرقم التسلسلي للمعالج أم غير ذلك؟
حفظكم ربي ورعاكم.. تحياتي


الطرق كثيرة

الفكرة كلها تعتمد عليك هل انت بحاجة الحماية وعدم محاولة التجاوز وما ذلك
ام ان الفكرة فى صورة برنامج يكون له هذه الفكرة

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

على كل حال الفكرة تعتمد عليك وعلى التجارب وهل تحتاج لجلوس كثيراً لتامين برنامجك من ذلك ام لا


تحياتى لك
(15-05-18, 11:27 PM)elgokr كتب : [ -> ]
(15-05-18, 10:40 PM)alaa.altunsi كتب : [ -> ]
السلام عليكم ورحمة الله..
اخواني الكرام: حسب معلوماتي (القديمة) المتواضعة أن الفكرة الاساسية لجعل البرنامج (تجريبي) هي خزن التأريخ لأول اشتغال البرنامج وخزن التأريخ لكل اشتغال للبرنامج وبالمقارنات نستطيع معرفة فيما اذا تغير التأريخ أو وصل للمدة المحددة..
والفكرة الأساسية لتفعيل البرنامج هي أخذ مثلاً (رقم المعالج) و وضعه بمعادلة مثلاً (أخذ الارقام وتقسيمه على قيمه وضربه بقيمة وغير ذلك ثم جمعه مع الاحرف أو اجراء عمليات عليها ثم جمعها) وعند طلب التفعيل يظهر رقم المعالج وبارساله لي ومعرفتي للمعادلة اعطاءه رمز التفعيل.. والان عندي تساؤلات بارك الله بكم:
1- هل هذه الطرق سليمة خصوصاً وأن برامجي متواضعة ولا تستحق مقدار أمنية عالية!؟
2- هل الأفضل خزن التواريخ اثناء فترة البرنامج تجريبي في قاعدة البيانات في حقول معينة أم في الريجستري أم في ملف نصي لا يعرفه أحد يوضع بمكان محدد ضمن ملفات النظام؟
3- هل من أفكار عن المعادلة التي يجب أن استخدمها لتفعيل البرنامج باستخدام الرقم التسلسلي للمعالج وهل الأفضل الرقم التسلسلي للمعالج أم غير ذلك؟
حفظكم ربي ورعاكم.. تحياتي


الطرق كثيرة

الفكرة كلها تعتمد عليك هل انت بحاجة الحماية وعدم محاولة التجاوز وما ذلك
ام ان الفكرة فى صورة برنامج يكون له هذه الفكرة

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

على كل حال الفكرة تعتمد عليك وعلى التجارب وهل تحتاج لجلوس كثيراً لتامين برنامجك من ذلك ام لا


تحياتى لك

شكرا للرد اخي
فكرتي عن حماية لعدم التجاوز وبالفعل لي علم بوجود طريقة (عدد المرات)..
وحول تغيير التاريخ بالجهاز ايضا يوجد حل ولو بدائي لها.. 
لكن الان تساؤلي الاكبر:
هل يتم خزن بيانات التفعيل في قاعدة البيانات في حقول معينة أم في الريجستري أم في ملف نصي لا يعرفه أحد يوضع بمكان محدد ضمن ملفات النظام؟
PHP كود :
هل يتم خزن بيانات التفعيل في قاعدة البيانات في حقول معينة أم في الريجستري أم في ملف نصي لا يعرفه أحد يوضع بمكان محدد ضمن ملفات النظام؟ 

لا يوجد اختلاف فى اى مكان للتخزين
ومن وجهة النظر قاعدة البيانات هى الافضل مع التشفير

تحياتى لك
(16-05-18, 01:06 AM)elgokr كتب : [ -> ]
PHP كود :
هل يتم خزن بيانات التفعيل في قاعدة البيانات في حقول معينة أم في الريجستري أم في ملف نصي لا يعرفه أحد يوضع بمكان محدد ضمن ملفات النظام؟ 

لا يوجد اختلاف فى اى مكان للتخزين
ومن وجهة النظر قاعدة البيانات هى الافضل مع التشفير

تحياتى لك

وتحياتي لك يا غالي
ارجوا ان يكون الملف المرفق شافي و وافي لكل تساؤلاتك اخي
(17-05-18, 04:21 PM)larbihamri كتب : [ -> ]ارجوا ان يكون الملف المرفق شافي و وافي لكل تساؤلاتك اخي


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