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

كيفية فتح قاعدة البيانات على جهاز واجد

مغلق
بدأه aymanamin في 23 أكتوبر 2006 · 1 رد · 2,517 مشاهدة · في قسم أرشيف الحماية والامان
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اخواني

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

1-ارقام المعالجات او رقم الهارد وتخصيص معادلة للدخول

2-التعرف على ملف

فعند فتح النموذج الرئيسي نضع حدث عند التحميل

وهو قراءة اذا كان ملف (نحن نحدده) موجود في الجهاز وفي المسار المطلوب فانه يفتح النموذج

والا يغلق قاعدة البيانات

ارفق لكم هذا المثال مع ملاحظة ما يلي

اسم الملف المراد التعرف عليه aymanamin.doc

هناك نموذجين في النموذج الاول كيف انشئ ملف اليا (وهو الملف المطلوب لكي تفتح قاعدة البيانات ) مع ملاحظة

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

حاول ان تفتح النموذج الثاني مباشرة دون الدخول الى نموذج انشاء الملف

ستجد انه لن يفتح النموذج

افتح النموذج وانشئ الملف او انشئه يدويا على ال c drive

اذهب الى النوذج الثاني ستجده قد فتح

aymanamin.rar

#2

اخي الفاضل ايمن

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

وكل عام وانتم بخير وعيد سعيد

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

راجع رابط الحماية برقم الهاردسك

/index.php?showtopic=56706

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

'زرع الملف
Private Sub frmMain_Exit(Cancel As Integer)
Open "C:\WINDOWS\protection.dll" For Binary Access Write As #1
Close #1
End Sub

في مثالك انك وضعت النموذجين في نفس القاعدة وخاصة النموذج " اضافة ملف aymanamin الياَ " فلا ارى فائدة من وضعه في نفس القاعدة لأن اي شخص سيفتح القاعدة سيتوجه الى هذا النموذج وسيقوم بالضغط على زر الامر لإنشاء الملف على محرك الاقراص C وستعمل القاعدة مباشره او بالاحرى النموذج الثاني وكان المفروض ان تأخذ الكود من نموذج انشاء ملف وتضعه في النموذج " حاول الدخول " في حدث عند التحميل او الفتح لكي تكون العملية كالتالي :

عند فتح النموذج او تحميله يتم زرع الملف مباشرة في الجهاز ويجب ان لا يكون ظاهرا ومعروف كما قمت به انت بوضع ملف من نوع Doc على محرك الاقراص C لان اي شخص سيقلب في ملفاته ويرى هذا الملف الغريب سيقوم بحذفه ولكن يفترض ان يكون في مكان مخفي مثل مجلد النظام System32 ويكون من نوع غير متداول مثل ملف مكتبة DLL او غيرها التي لا يمكن الانتباه لها .

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

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

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

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