تنزيل المقال تنزيل المقال

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

طريقة 1
طريقة 1 من 2:

استخدام ملفات دي ال ال

تنزيل المقال
  1. ملف دي ال ال (مكتبة الربط الديناميكي) عبارة عن ملف ويندوز يُستخدم من قبل البرامج لاستدعاء دوال ووظائف مدرجة في نظام التشغيل، وتسمح تلك الملفات بشكل أساسي للبرامج الأخرى بأحقية أداء الوظائف دون اندماج تلك الوظائف في البرامج نفسها.
    • ملفات دي ال ال جزء أساسي من البرمجة على نظام التشغيل ويندوز كونها تسمح بإنشاء برامج أكثر كفاءة وسلاسة.
  2. تتواجد ملفات دي ال ال في الخلفية بالنسبة لمعظم المستخدمين، فالبرامج تُثبتها وتستدعيها تلقائيًّا، وقد يؤدي نقلها للتسبب بمشكلات خطيرة في نظام التشغيل.
    • قد يُطلب منك وضع ملفات دي ال ال في أماكن محددة أحيانًا عند تثبيت برامج مطوّرة من قبل المجتمع التقني، ويجب الوثوق في البرنامج قبل اتباع تعليمات تثبيته من هذا النوع، فملفات دي ال ال قد تحتوي على برمجيات خبيثة .
    • اطّلع على القسم التالي إن كنت مهتمًا بمعرفة كيفية عمل ملفات دي ال ال.
  3. قد تحتاج لتسجيل ملف دي ال ال الذي تنقله يدويًا لمجلد محدد، في سجل ريجستري، قبل أن يتمكن البرنامج من استخدامه بطريقة صحيحة، ويمكنك الرجوع لمستندات الدعم الخاصة بالبرنامج لتحديد ما إن كنت تحتاج لإجراء هذه الخطوة أم لا (هذا الأمر نادر الحدوث في معظم برامج ويندوز). تتم عملية التسجيل في سجل ريجستري كما يلي: [١]
    • افتح سطر الأوامر. يمكنك فتح سطر الأوامر من خلال قائمة ابدأ أو باستخدام اختصار لوحة المفاتيح زر ويندوز + R، ثم كتابة الأمر cmd . توجّه لمكان وجود ملف دي ال ال الجديد.
    • إن كنت تستخدم نظام ويندوز 7 أو أي إصدار أحدث، افتح المجلد المحتوي على ملف دي ال ال، ثم اضغط باستمرار على الزر Shift وانقر بزر الفأرة الأيمن بداخل المجلد، ثم اختر "فتح نافذة أوامر هنا" ليتم فتح سطر الأوامر في هذا المجلد مباشرة.
    • اكتب الأمر regsvr32 dllname .dll واضغط على زر الإدخال. يُؤدي ذلك لإضافة ملف دي ال ال لسجل ريجستري.
    • اكتب الأمر regsvr32 -u dllname .dll لحذف ملف دي ال ال من سجل ريجستري.
طريقة 2
طريقة 2 من 2:

عكس ترجمة ملفات دي ال ال

تنزيل المقال
  1. برنامج "عكس الترجمة" (Decompiler) هو برنامج يسمح لك بالاطلاع على الرمز المصدري المستخدم لإنشاء ملف أو برنامج، وسنستخدمه في هذه الحالة على ملف دي ال ال. ستحتاج لبرنامج عكس الترجمة لتتمكن من تحويل البرنامج إلى رمز برمجي يمكن قراءته، ومن ثم تتمكن من الاطلاع على الرمز البرمجي المسؤول عن عمل ملف دي ال ال. يؤدي تحويل ملف دي ال ال بدون برنامج عكس ترجمة (كفتح الملف باستخدام المفكرة) لظهور كمية كبيرة من البيانات والأكواد غير القابلة للقراءة.
    • "دوت بييك" من أشهر برامج عكس الترجمة، ويمكنك تنزيل البرنامج من خلال الرابط jetbrains.com/decompiler/ .
  2. إن كنت تستخدم برنامج دوت بييك، افتح القائمة "ملف" ثم تصفح جهازك للوصول إلى ملف دي ال ال المُراد عكس ترجمته، لتتمكن من استكشاف محتويات ملف دي ال ال دون التأثير على نظامك. [٢]
  3. تتكون ملفات دي ال ال من "عقد" أو وحدات تعمل مع بعضها لتكوين ملف دي ال ال الكامل، ويمكنك توسيع كل عقدة للاطلاع على العقد الفرعية الموجودة فيها.
  4. ستظهر الرموز البرمجية للعقدة التي تختارها في الإطار الأيمن من برنامج دوت بييك، ويمكنك تصفح الرمز البرمجي لمراجعته، فبرنامج الرمز البرمجي يُعرض بلغة سي شارب أو يُنزل مكتبات إضافية لتعرض الرمز البرمجي الأصلي.
    • إن كانت العقدة تحتاج لمكتبات إضافية لتتمكن من عرضها، سيحاول البرنامج أن ينزّل هذه المكتبات تلقائيًّا.
  5. إن وجدت جزءًا لا تفهمه من الرمز البرمجي، يمكنك استخدام خاصية مستندات الدعم السريعة للتعرف على وظيفة هذا الأمر.
    • ضع مؤشر الفأرة على الرمز البرمجي الذي ترغب في الوصول لمستندات الدعم الخاصة به، في إطار عارض الرمز البرمجي.
    • استخدم اختصار لوحة المفاتيح Ctrl + Q لتحميل نافذة مستندات الدعم السريعة.
    • اتبع الروابط التشعبية لتعرف المزيد من المعلومات عن كل منحى من الرمز البرمجي الذي تستعرضه.
  6. يمكنك تصدير الأمر إلى فيجوال ستوديو إن كنت ترغب بالتلاعب بالرمز البرمجي وتحريره وبناءه من جديد. ستكون الرموز المصدرة بلغة سي شارب حتى وإن كانت مكتوبة بلغة أخرى.
    • انقر بزرّ الفأرة الأيمن على ملف دي ال ال في متصفح التجميع.
    • اختر "تصدير إلى مشروع".
    • حدد خيارات التصدير. يمكنك فتح المشروع فورًا في بيئة فيجوال ستوديو إن كنت ترغب بالعمل عليه مباشرة.
  7. يمكنك تحرير وبناء ملف دي ال ال كما يحلو لك وفقًا لاحتياجاتك الخاصة، بمُجرد فتحه في بيئة فيجوال ستوديو، ويمكنك البحث عن مقال يعلّمك طريقة البرمجة في بيئة فيجوال ستوديو.

المزيد حول هذا المقال

تم عرض هذه الصفحة ١٨٬٦٩٩ مرة.

هل ساعدك هذا المقال؟