استخدام ملفات دي ال ال عكس ترجمة ملفات دي ال ال
ملف دي ال ال (مكتبة الربط الديناميكي) عبارة عن ملف ويندوز يُستخدم من قبل البرامج لاستدعاء دوال ووظائف مدرجة في نظام التشغيل، وتسمح تلك الملفات بشكل أساسي للبرامج الأخرى بأحقية أداء الوظائف دون اندماج تلك الوظائف في البرامج نفسها. ملفات دي ال ال جزء أساسي من البرمجة على نظام التشغيل ويندوز كونها تسمح بإنشاء برامج أكثر كفاءة وسلاسة. تتواجد ملفات دي ال ال في الخلفية بالنسبة لمعظم المستخدمين، فالبرامج تُثبتها وتستدعيها تلقائيًّا، وقد يؤدي نقلها للتسبب بمشكلات خطيرة في نظام التشغيل.  قد يُطلب منك وضع ملفات دي ال ال في أماكن محددة أحيانًا عند تثبيت برامج مطوّرة من قبل المجتمع التقني، ويجب الوثوق في البرنامج قبل اتباع تعليمات تثبيته من هذا النوع، فملفات دي ال ال قد تحتوي على برمجيات خبيثة. اطّلع على القسم التالي إن كنت مهتمًا بمعرفة كيفية عمل ملفات دي ال ال. قد تحتاج لتسجيل ملف دي ال ال الذي تنقله يدويًا لمجلد محدد، في سجل ريجستري، قبل أن يتمكن البرنامج من استخدامه بطريقة صحيحة، ويمكنك الرجوع لمستندات الدعم الخاصة بالبرنامج لتحديد ما إن كنت تحتاج لإجراء هذه الخطوة أم لا (هذا الأمر نادر الحدوث في معظم برامج ويندوز). تتم عملية التسجيل في سجل ريجستري كما يلي:  افتح سطر الأوامر. يمكنك فتح سطر الأوامر من خلال قائمة ابدأ أو باستخدام اختصار لوحة المفاتيح زر ويندوز + R، ثم كتابة الأمر cmd. توجّه لمكان وجود ملف دي ال ال الجديد. إن كنت تستخدم نظام ويندوز 7 أو أي إصدار أحدث، افتح المجلد المحتوي على ملف دي ال ال، ثم اضغط باستمرار على الزر Shift وانقر بزر الفأرة الأيمن بداخل المجلد، ثم اختر "فتح نافذة أوامر هنا" ليتم فتح سطر الأوامر في هذا المجلد مباشرة. اكتب الأمر regsvr32 dllname.dll واضغط على زر الإدخال. يُؤدي ذلك لإضافة ملف دي ال ال لسجل ريجستري. اكتب الأمر regsvr32 -u dllname.dll لحذف ملف دي ال ال من سجل ريجستري. برنامج "عكس الترجمة" (Decompiler) هو برنامج يسمح لك بالاطلاع على الرمز المصدري المستخدم لإنشاء ملف أو برنامج، وسنستخدمه في هذه الحالة على ملف دي ال ال. ستحتاج لبرنامج عكس الترجمة لتتمكن من تحويل البرنامج إلى رمز برمجي يمكن قراءته، ومن ثم تتمكن من الاطلاع على الرمز البرمجي المسؤول عن عمل ملف دي ال ال. يؤدي تحويل ملف دي ال ال بدون برنامج عكس ترجمة (كفتح الملف باستخدام المفكرة) لظهور كمية كبيرة من البيانات والأكواد غير القابلة للقراءة. "دوت بييك" من أشهر برامج عكس الترجمة، ويمكنك تنزيل البرنامج من خلال الرابط jetbrains.com/decompiler/. إن كنت تستخدم برنامج دوت بييك، افتح القائمة "ملف" ثم تصفح جهازك للوصول إلى ملف دي ال ال المُراد عكس ترجمته، لتتمكن من استكشاف محتويات ملف دي ال ال دون التأثير على نظامك. تتكون ملفات دي ال ال من "عقد" أو وحدات تعمل مع بعضها لتكوين ملف دي ال ال الكامل، ويمكنك توسيع كل عقدة للاطلاع على العقد الفرعية الموجودة فيها. ستظهر الرموز البرمجية للعقدة التي تختارها في الإطار الأيمن من برنامج دوت بييك، ويمكنك تصفح الرمز البرمجي لمراجعته، فبرنامج الرمز البرمجي يُعرض بلغة سي شارب أو يُنزل مكتبات إضافية لتعرض الرمز البرمجي الأصلي. إن كانت العقدة تحتاج لمكتبات إضافية لتتمكن من عرضها، سيحاول البرنامج أن ينزّل هذه المكتبات تلقائيًّا. إن وجدت جزءًا لا تفهمه من الرمز البرمجي، يمكنك استخدام خاصية مستندات الدعم السريعة للتعرف على وظيفة هذا الأمر.  ضع مؤشر الفأرة على الرمز البرمجي الذي ترغب في الوصول لمستندات الدعم الخاصة به، في إطار عارض الرمز البرمجي. استخدم اختصار لوحة المفاتيح Ctrl + Q لتحميل نافذة مستندات الدعم السريعة. اتبع الروابط التشعبية لتعرف المزيد من المعلومات عن كل منحى من الرمز البرمجي الذي تستعرضه. يمكنك تصدير الأمر إلى فيجوال ستوديو إن كنت ترغب بالتلاعب بالرمز البرمجي وتحريره وبناءه من جديد. ستكون الرموز المصدرة بلغة سي شارب حتى وإن كانت مكتوبة بلغة أخرى.  انقر بزرّ الفأرة الأيمن على ملف دي ال ال في متصفح التجميع. اختر "تصدير إلى مشروع". حدد خيارات التصدير. يمكنك فتح المشروع فورًا في بيئة فيجوال ستوديو إن كنت ترغب بالعمل عليه مباشرة. يمكنك تحرير وبناء ملف دي ال ال كما يحلو لك وفقًا لاحتياجاتك الخاصة، بمُجرد فتحه في بيئة فيجوال ستوديو، ويمكنك البحث عن مقال يعلّمك طريقة البرمجة في بيئة فيجوال ستوديو.
افهم طبيعة ملفات دي ال ال. اعلم أن المستخدم العادي لن يحتاج لفتح ملفات دي ال ال أو التعامل معها. سجّل ملف دي ال ال جديد. نزّل وثبت برنامج عكس ترجمة. افتح ملف دي ال ال في برنامج عكس الترجمة. استخدم "مستكشف التجميع" لتصفح عقد ملف دي ال ال. انقر نقرًا مزدوجًا على العقدة لتطّلع على الرمز البرمجي المكوّن لها. استعرض إيضاحات أجزاء الرمز البرمجي المختلفة. صدّر الرمز البرمجي إلى فيجوال بيسيك. حرّر الرمز البرمجي في فيجوال ستوديو.
https://www.wikihow.com/Open-DLL-Files https://www.wikihow.com/Open-DLL-Files
Using DLL Files Decompiling DLL Files