أنا أعلم كيف أجعل برنامجى فى الvb6 ملف تنفيذى بحيث لا يستطيع أحد العبث فى كوده أو فتحه أصلآ
ولكنى أريد مثل ذلك مع برنامجى المتصل بقاعدة البيانات والموجودة معه فى فولدر واحد بحيث لا يستطيع أحد العبث فى قاعدة البيانات نهائيآ سواء فى نظامها (لا يستطيع اضافة جدول جديد أو اضافة حقل جديد فيه أو .......)أو حتى فى سجلاتها(لا يستطيع اضافة سجل جديد أو حذف سجل أو .......)
أريد ألا يحدث أى تعديل فى نظامها نهائيآ
وألا يكون أى تعديل فى سجلاتها الا من خلال تشغيل البرنامج وعمل الrun له
أرجو مساعدتكم
ولكم ألف شكر
جعل البرنامج ملف تنفيذى
السلام عليكم ..
قاعدة بيانات الأكسس يمكنك وضع كلمة مرور لها . و تضع كلمة المرور داخل الــ Connection String في البرنامج .
لا إله إلا الله ... محمد رسول الله
لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة
المعرًف القديم : houssam11350_11350
من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر
أخي كون البرنامج تنفيذي لايعني أنه لايمكن الوصول له، إنظر لقسم الهندسة العكسية.
حتى لو عملت كلمة مرور لقاعدة البيانات فكل مايلزم لمعرفتها عمل string dump وأستخراج كلمة المرور. التصرف السليم أن لاتضع شيء حساس في قاعدة البيانات ومن يريد أن يخرب البرنامج فهو حر ببرنامجه.
اقتباسقاعدة بيانات الأكسس يمكنك وضع كلمة مرور لها . و تضع كلمة المرور داخل الــ Connection String في البرنامج
ليتك توضح لى كيف ذلك داخل الــ Connection String
بفرض أن كلمة المرور هىabcdk
برنامجى متصل بقاعدة بيانات أكسس عن طريق adodc وهذا هو الConnection String له
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\Folder1\database1.mdb;Persist
SecurityInfo=False
فكف يكون الConnection String الجديد
ولكم ألف شكر
السلام عليكم ..
أنا استخدم في الــ VB.NET مايلي :
Dim connection As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Application.StartupPath & "\DB.mdb;Jet OLEDB:Database password=123")و هو يعمل.. لاحظ انه لا يوجد فاصلة منقوطة قبل كلمة password ..
تم تعديل هذه المشاركة بواسطة houssam11350_11350 في 6 مارس 2013 في 02:21
لا إله إلا الله ... محمد رسول الله
لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة
المعرًف القديم : houssam11350_11350
من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر
اقتباسأنا استخدم في الــ VB.NET مايلي
للأسف أنا استخدم الvb6
وأريد ان أعرف كيف يكون الConnection String الجديد فى لغة الvb6