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

جعل البرنامج ملف تنفيذى

بدأه اسلام الكبابى في 5 مارس 2013 · 5 رد · 928 مشاهدة · في قسم قواعد البيانات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

 أنا أعلم كيف أجعل برنامجى فى الvb6 ملف تنفيذى بحيث لا يستطيع أحد العبث فى كوده أو فتحه أصلآ
ولكنى أريد مثل ذلك مع برنامجى
المتصل بقاعدة البيانات والموجودة معه فى فولدر واحد بحيث لا يستطيع أحد العبث فى قاعدة البيانات نهائيآ سواء فى نظامها (لا يستطيع اضافة جدول جديد أو اضافة حقل جديد فيه أو .......)أو حتى فى سجلاتها(لا يستطيع اضافة سجل جديد أو حذف سجل أو .......)
أريد ألا يحدث
أى تعديل فى نظامها نهائيآ
وألا يكون
أى تعديل فى سجلاتها الا من خلال تشغيل البرنامج وعمل الrun له

أرجو مساعدتكم
ولكم ألف شكر

#2

السلام عليكم ..

قاعدة بيانات الأكسس يمكنك وضع كلمة مرور لها . و تضع كلمة المرور داخل الــ Connection String  في البرنامج .

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

#3

أخي كون البرنامج تنفيذي لايعني أنه لايمكن الوصول له، إنظر لقسم الهندسة العكسية.

 

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

#4
اقتباس

قاعدة بيانات الأكسس يمكنك وضع كلمة مرور لها . و تضع كلمة المرور داخل الــ 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 الجديد

 

ولكم ألف شكر

#5

السلام عليكم ..

أنا استخدم في الــ 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 : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

#6
اقتباس

أنا استخدم في الــ VB.NET  مايلي

 

للأسف أنا استخدم الvb6

 

وأريد ان أعرف كيف يكون  الConnection String الجديد فى لغة الvb6

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