تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
ارجو من الاخوة الافادة في طريقة حماية البرنامج من التلاعب
#1
اخواني وجدت في بعض البرامج المحاسبية او برامج نقاط البيع بالذات نقطة مهمة وهي
انه يتم حماية البرنامج من العبث في تاريخ الجهاز اي اذا تم تغير تاريخ الجهاز من قبل المستخدم
لايعمل البرنامج ويتم توقيفه الى ان يتم اعادة ظبط التاريخ الصحيح ارجو توضيح الفكرة وطريقة العمل عليها
الرد }}}}
تم الشكر بواسطة:
#2
يتم حفظ تاريخ اليوم و تاريخ غد او بعد غد بطريقة ما و ربما الوقت ايضا

و عند فتح البرنامج يتم مقارنة تاريخ الجهاز مع التواريخ المحفوظة و قت الجهاز مع الاوقات المحفوظة
الرد }}}}
تم الشكر بواسطة:
#3
نرجو من الاخوة توضيح طريقة عمل الكود او وضع مثال
الرد }}}}
تم الشكر بواسطة:
#4
علوش كتب :نرجو من الاخوة توضيح طريقة عمل الكود او وضع مثال

مثلا نستخدم اوامر الاضافة و القراءة من قاعدة بيانات فيها عمود واحد فقط

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

dim a as date

a=date

ثم اوامر اضافة الى قاعدة البيانات

نكتب في الفورم1 لواد اوامر القراءة من قاعدة البيانات السابقة (فتح ، التنقل بين السجلات ، اسناد قيمة السجل الى تكست)

ثم نكتب شروط مناسبة للمقارنة بين قيمة السجل و تاريخ اليوم حيث بالنسبة لتاريخ اليوم نظر ما بين هذين {}

{
ناخذ x,y

و نعمل لكل منها كمايلي : dim x as date

----------------------------------------

لمعرفة تاريخ اليوم

x=date

-----------------------------------
و هذا لمعرفة تاريخ اليوم التالي :

كود :
y= DateAdd("d", 1, x)

و عند تبديل الرقم 1 في الكود السابق ب 2 نعرف تاريخ بعد غد

}

و بعد حساب كل ما علاه نكتب اوامر الاضافة الى قاعدة البيانات
الرد }}}}
تم الشكر بواسطة:
#5
[SIZE=5][SIZE=4]السلام عليكم...

في برمج نقاط البيع (POS) تكون حواسيب النفاط متصلة بحاسوب رئيسي (Server) عبر الشبكة، و تكون قاعدة البيانات موجودة على الـ Server الذي من المفترض أنه موجود في مكان أمين (مكتب الإدارة أو صاحب المحل).

في هذه الحالة يمكنك تجاهل التاريخ و الوقت على حواسيب نقاط البيع - و لا داعي لتوقيفها - لأنه يمكنك الحصول على التاريخ و الوقت من الـ Server سواءً باستعمال دوال API أو - في حالة استعمال SQL Server - باستعمال جملة SELECT بسيطة.

بالإضافة إلى ذلك فإنه إذا كان من المفترض لحقل تاريخ معين في الجدول أن يأخذ تلقائياً التاريخ الحالي فلا داعي لأن نوفر للمستخدم خانة إدخال تاريخ أو وقت، إذ يكفي أن نجعل لذلك الحقل قيمة افتراضية هي دالة قراءة الوقت (في SQL Server اسم الدالة هو GETDATE و في Access اسم الدالة هو DATE).

نرجو الاستفادة و السلام.
[/SIZE][/SIZE]
بِسْمِ اللهِ الرَّحْمَنِ الرَّحِيمِ ( وَ مَا تُقَدِّمُوا لِأَنفُسِكُم مِّنْ خَيْرٍ تَجِدُوهُ عِندَ اللهِ هُوَ خَيْراً وَ أَعْظَمَ أَجْراً ) صَدَقَ اللهُ الْعَظِيمُ
الرد }}}}
تم الشكر بواسطة:
#6
السلام عليكم
اخ asto

حفظ التاريخ والبيانات في قاعدة البيانات خطا كبير
وكذلك في الريجستري في بيانات المستخدم hkey_current_user
قد أضيع منك في الضباب أو أدفن في التراب أو نصبح عن بعضنا أغراب ولكن تذكر أني كنت يوما هنا !
الرد }}}}
تم الشكر بواسطة:
#7
مثال بسيط

لحفظ البينانات والتحقق من التاريخ


الملفات المرفقة
.rar   Trial Version.rar (الحجم : 9.65 ك ب / التحميلات : 40)
قد أضيع منك في الضباب أو أدفن في التراب أو نصبح عن بعضنا أغراب ولكن تذكر أني كنت يوما هنا !
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  ارجو المساعدة في تحويل اكواد bidaya 7 100 19-11-16, 04:27 AM
آخر رد: ابو ليلى
  [vb6.0] ارجو التعديل amer2000 2 132 08-08-16, 03:02 PM
آخر رد: amer2000
Smile ارجو المساعده العاجله منكم استايل 8 183 23-07-16, 04:53 AM
آخر رد: استايل
  ارجو المساعدة والتعديل وتصليح المشروع عمور2016 5 139 10-07-16, 12:26 PM
آخر رد: عمور2016
  اخواني ارجو تعديل الكود للبحث بين تاريخين علوش 7 786 20-06-16, 08:13 PM
آخر رد: Amir_alzubidy
  حماية البرنامج برقم الهاردسك layan2000 5 1,493 21-02-16, 09:46 PM
آخر رد: layan2000
  تشغيل البرنامج دون تسطيب الفيجوال mmali127 2 667 27-12-15, 03:50 AM
آخر رد: awidan76
  شرح احترافي لتحديث البرنامج من الإنترنت السندبااد 2 849 29-01-15, 12:14 PM
آخر رد: abulayth
  [سؤال] بعد عمل الحزمة ﻻ يعمل البرنامج على ويندوز 7 amrelgadaa 2 736 13-11-14, 11:14 AM
آخر رد: amrelgadaa
  تحديد نسخة البرنامج أم قصي 0 450 27-05-14, 04:53 PM
آخر رد: أم قصي

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم