الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف تتم عملية حماية قاعدة البيانات برقم الهاردسك

مغلق
بدأه yaser bankhar في 9 أبريل 2006 · 9 رد · 1,085 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

السلام عليكم ورحمة الله وبركاته

يا اخوان يااعضاء خاصة المحترفين منكم مسألة تتعلق بالامن في البرامج حتى انها فكرة جميلة لمن يود تنفيذها في برنامجه

سؤالي هو :

عملت برنامج لمؤسسة بالفيجول بيسك ولديها قاعدة بيانات من نوع اكسس هذه المؤسسة تود مني عمل مستوى امان عالي لقاعدة بياناتها بحيث ان لاتخرج هذه القاعدة من الجهاز التي تعمل عليه .......

بمعنى اخر بحيث لايمكن نسخ قاعدة البيانات الى جهاز اخر وان حصل ذلك تقوم قاعدة البيانات بحذف نفسهاتلقائيا عند فتحها بحيث تظهر رسالة \"انت غير مصرح لك بدخول قاعدة البيانات\"

ماعملته حتى الان هو حماية البرنامج نفسه من الانتقال الى جهاز اخر عن طريق فحص الرقم التسلسلي للهاردسك اذا لم يتطابق رقم الهارد مع رقم الهارد الدخيل عليه تحصل عملية kill للبرنامج اي حذفه....

فهل يمكن ذلك مع قاعدة البيانات الاكسس نفسها من خلال الواجهة البرمجية لها عند حدث form_load بحيث تحذف نفسها عند انتقالها الى جهاز اخر؟؟؟؟

ساعدونا بارك الله فيكم

وسدد خطاكم .....الامر جدا ضروري

#2

الاخ الفاضل ياسر

السلام عليكم ورحمة الله وبركاته

اتمنى في المرات القادمة التقيد بقوانين المشاركة حيث ان عنوان المشاركة مخالف لقوانين المنتدى وكما تعلم ان المشاركات المخالفة يتم اغلاقها فورا

لهذا سنقوم بتعديل عنوان المشاركة ليدل على محتواها

اما بخصوص طلبك فقد تم مناقشة هذا الموضوع بالشرح التفصيلي مع الامثلة على هذا الرابط

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

/index.php?showtopic=56706

نصيحة : قبل عملية ادراج اي سؤال حاول القيام بعملية البحث في المنتدى فلو بحثت عن كلمة حماية لوجدت العديد من الروابط تتحدث عن حماية قواعد البيانات بعدة طرق وهذه الطريقة التي على الرابط من ضمن الطرق

اختكم

زهره

#3

السلام عليكم ورحمة الله وبركاته

تسلمي يا اخت زهرة على الرد

وفعلا انا اسف بخصوص العنوان لاني لاول مرة اقوم بالاشتراك في هذا المنتدى

قمت بالاطلاع على الرابط ماشاء الله وفيتي وكفيتي وبالفعل افادني كثيرا فجزاك الله خيرا

لكن ماود منك هو كيف ان تحذف قاعدة البيانات نفسها بنفسها بعد ان تتأكد ان رقم الهارد لايتطابق

قمت انا فعليا بعمل هذا لكن بطريقة "kill "Pbook.mdb حيث عندما يقوم المستخدم بفتح قاعدة البيانات تحذف نفسها مباشرة لكن تظهر رسالة تقول permission denied فهمت من الرسالة اني انا حاليا فاتح قاعدة البيانات

اذا مافلحت هذه الطريقة

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

مع تحياتي

#4

طيب وش رايك في كود يحذف جميع النماذج والجداول .......... الخ

والقاعدة مكانة ............

كذا كويس

ريح من الزفرات تعصف في الحشى &&& و ورائها مطر من العبرات

ابو حسن

#5

حلو اعطينا اياه لوتكرمت

تم تعديل هذه المشاركة بواسطة yaser bankhar في 10 أبريل 2006 في 22:40

#6
المبرمج2003 كتب:
طيب وش رايك في كود يحذف جميع النماذج والجداول .......... الخ

والقاعدة مكانة ............

كذا كويس

ونحن ننتظر :)

#7

طبعا aa تعني اسم الكائن يعني (الجدول او النموذج او الاستعلام او التقرير) يعني لازم تغيرها باسم اللي موجود عندك

لحذف الفووورم (النموذج)

 DoCmd.DeleteObject acForm, "aa"

لحذف الجدول

 DoCmd.DeleteObject acTable, "aa"

لحذف الاستعلام

 DoCmd.DeleteObject acQuery, "aa"

لحذف التقرير

 DoCmd.DeleteObject acReport, "aa"

آآآآآآآآآآآآآآآسف على التأخير

تم تعديل هذه المشاركة بواسطة المبرمج2003 في 12 أبريل 2006 في 18:23

ريح من الزفرات تعصف في الحشى &&& و ورائها مطر من العبرات

ابو حسن

#8
المبرمج2003 كتب:
طبعا aa تعني اسم الكائن يعني (الجدول او النموذج او الاستعلام او التقرير) يعني لازم تغيرها باسم اللي موجود عندك

لحذف الفووورم (النموذج)

 

 DoCmd.DeleteObject acForm, "aa"

لحذف الجدول

 

 DoCmd.DeleteObject acTable, "aa"

لحذف الاستعلام

 

 DoCmd.DeleteObject acQuery, "aa"

لحذف التقرير

 

 DoCmd.DeleteObject acReport, "aa"

آآآآآآآآآآآآآآآسف على التأخير

هل بالامكان ارفاق مثال على هذه الاكواد ؟ مع الشكر سابقا

#9

ما يحتاااااااج مثال الشغلة بسيطة :rolleyes: :rolleyes: :rolleyes:

لكن عموما

المرفق موجود لكن اول شوفي

يوجد جدول باسم aa

يوجد استعلام باسم aaa

يوجد نموذج باسم aa

يوجد تقرير باسم aa

بعدين روحي للنموذج sssssss واضغطي على زر الحذف وبعد كذا شيوفي هل باقي شي من هذي ولا لا :o :o

تحيااااااااتي

db1.rar

ريح من الزفرات تعصف في الحشى &&& و ورائها مطر من العبرات

ابو حسن

#10

بسم الله الرحمن الرحيم

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

وايضا الشكر المتواصل للاخ المبرمج 2003 الذي استفدنا منه في هذا الموضوع

واسف جدا على التاخير في الرد حيث لم ارى الردود الاهذا الوقت

وجزاكم الله خيرا

مع تحياتي

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…