أريد أن أحول ملف MDB إلى DLL للأمان فقط من المستخدم العادى
كيف تحويل قاعدة البيانات الأكسس إلى ملف Dll للأمان من المستخدم العادة فقط
السلام عليكم
عم تتحدث أخي؟
لا يمكنك ذلك على ما أظن لأن الاتصال مجهز ليتصل مع ملف من نوع (mdb).
ما أعرفه هو أنك تستطيع تشفير قاعدة البيانات (و جعل المستخدم ينتظر لفترة طويلة كلما أراد تشغيل البرنامج) و ستضطر لفك تشفير
القاعدة على الهارد ديسك أو أي مستخدم (عادي) لديه برنامج مراقبة ملفات (File monitor مثلا) يستطيع نسخ و من ثم فتح قاعدتك
غير المشفرة.
هناك طريقة لحماية قاعدة البيانات و لا أظن أنها ستفي بالغرض في حالتك فهي تتطلب أن يكون البرنامج (mde) و ليس (exe) مصمم على
فجوال بيسك و هي أن تقوم بصنع ملف (mdw) و هو ملف يحمل معلومات الأشخاص الذين يستطيعون الوصول إلى قاعدة البيانات و لا أعتقد
أيضاً أن هذه الطريقة مضمونة.
LORD COVER
GOOD BYTE
مؤسس شبكة مواقع إجابتي أول شبكة مواقع عربية للأسئلة والأجوبة
السلام عليكم ورحمة الله و بركاته
أخي الحبيب
الموضوع أبسط من ما قد يأتي الى خاطرك
بداية أود أن أقول لك
ان الفيجوال ليس بلغة برمجة ظاهرية تنأخذ بامتداد الملفات بل انها تعتمد على طريقة الترميز الداخلية أي تقرأ محتوى الملف
الآن نبدأ في تنفيذ طلبك
كما ذكرت آنفا ان الموضوع لا يتعلق أبدا بالامتداد بل بطريقة الترميز
بداية قم بفتح My Computer
اختر القائمة tools
منها اختر Folder Oprions
سيظهر لك مربع حوار " كما يسميه المعربين "
اختر كرت View
ثم منه الغي علامة صح من جانب الخيار Hide exetinsions for Known file types
ثم اضغط ok
الان نذهب الى المكان الموجود فيه قاعدة البيانات خاصتك و التي تريد تغيير امتدادها
اختر قاعد البيانات
قم بعمل rename
احذف الامتداد الافتراضي لقاعدة بيانات أكسس وهو mdb
ضع ما تريد
الان نذهب الى ربط قاعدة البيانات بامتدادها الجديد بالبرنامج
:::: حسب طريقة اتصالك بقاعدة البيانات سواء كانت ADO أو أي شيء آخر :::::
قم بالتعريف عن قاعدة البيانات بامتدادها الجديد
على وعد برفع مثال بعد الافطار بإذن الرحمن
و لا تنسانا من صالح دعائك أخي الحبيب
هذا و بالله التوفيق
تم تعديل هذه المشاركة بواسطة HhH-PROGRAMMER في 22 سبتمبر 2007 في 17:32
هذا الموضوع مغلق.