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

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

  1. 1 فهم طبيعة ملفات DLL. ملف DLL (مكتبة الارتباط الديناميكي) هو ملف Windows تستخدمه البرامج لاستدعاء الوظائف المضمنة في نظام التشغيل. تسمح هذه الملفات أساسًا للبرامج الأخرى بأداء الوظائف دون دمج هذه الوظائف في البرامج نفسها.

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

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

    • افتح سطر الأوامر. يمكنك فتح سطر الأوامر من خلال قائمة ابدأ أو باستخدام اختصار لوحة المفاتيح مفتاح Windows + R، ثم كتابة cmd. إلى موقع ملف dll الجديد.
    • إذا كنت تستخدم Windows 7 أو إصدارًا أحدث، فافتح المجلد الذي يحتوي على ملف DLL، ثم اضغط باستمرار على زر Shift وانقر بزر الماوس الأيمن داخل المجلد، ثم اختر “فتح نافذة أوامر هنا” لفتح سطر الأوامر في هذا المجلد مباشرة.
    • اكتب الأمر regsvr32 dllname.dll واضغط على Enter. سيؤدي هذا إلى إضافة ملف DLL إلى التسجيل.
    • اكتب regsvr32 -u dllname.dll لحذف ملف dll من التسجيل.

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

  1. 1 قم بتنزيل برنامج الترجمة العكسية وتثبيته. برنامج decompiler هو برنامج يسمح لك برؤية الكود المصدري المستخدم لإنشاء ملف أو برنامج، وفي هذه الحالة سنستخدمه في ملف DLL. ستحتاج إلى برنامج فك ترجمة لتحويل البرنامج إلى تعليمات برمجية قابلة للقراءة، حتى تتمكن من معرفة الرمز المسؤول عن إنشاء ملف DLL. ينتج عن تحويل ملف DLL بدون برنامج فك ترجمة (مثل فتح الملف باستخدام برنامج Notepad) كمية كبيرة من البيانات غير القابلة للقراءة والتعليمات البرمجية.

    • DotPeek هو أحد أكثر برامج فك التحويل البرمجي شيوعًا، ويمكنك تنزيله على jetbrains.com/decompiler/.
  2. 2 افتح ملف DLL في برنامج فك الترجمة. إذا كنت تستخدم .tpeak، فافتح قائمة “ملف” ثم تصفح جهازك إلى ملف DLL الذي تريد فك تجميعه، حتى تتمكن من استكشاف محتويات ملف DLL دون التأثير على نظامك. X موارد البحث

  3. 3 استخدم “مستكشف التجميع” لاستعراض عقد ملف DLL. تتكون ملفات DLL من “عقد” أو وحدات تعمل معًا لتشكيل ملف DLL الكامل. يمكنك توسيع كل عقدة لرؤية العقد الفرعية التي تحتوي عليها.

  4. 4 انقر نقرًا مزدوجًا فوق العقدة لرؤية التعليمات البرمجية المترجمة الخاصة بها. سيظهر رمز العقدة التي تختارها في الإطار الأيمن لبرنامج .tpeak، ويمكنك تصفح الكود لمراجعته أو برمجة الكود لعرضه في C # أو تنزيل مكتبات إضافية لعرض الكود الأصلي.

    • إذا احتاجت العقدة إلى مكتبات إضافية لتتمكن من عرضها، فسيحاول البرنامج تنزيل هذه المكتبات تلقائيًا.
  5. 5 اعرض تفسيرات لأجزاء مختلفة من الكود. إذا صادفت جزءًا من التعليمات البرمجية لا تفهمه، فيمكنك استخدام ميزة مستندات الدعم السريع للتعرف على ما يفعله هذا الأمر.

    • ضع مؤشر الماوس على الرمز الذي تريد الوصول إلى وثائق الدعم الخاصة به، في نافذة Code Viewer.
    • استخدم اختصار لوحة المفاتيح Ctrl + Q لتحميل نافذة مستندات الدعم السريع.
    • اتبع الارتباطات التشعبية لمعرفة المزيد من المعلومات حول كل جانب من جوانب التعليمات البرمجية التي تقوم بعرضها.
  6. 6 تصدير التعليمات البرمجية إلى Visual Basic. يمكنك تصدير الأمر إلى Visual Studio إذا كنت تريد التلاعب بالكود وتحريره وإنشائه مرة أخرى. سيكون الرمز الذي تم تصديره في C # حتى لو كان مكتوبًا بلغة أخرى.

    • انقر بزر الماوس الأيمن فوق ملف DLL في مستعرض التجميع.
    • اختر “تصدير إلى المشروع”.
    • حدد خيارات التصدير. يمكنك فتح المشروع على الفور في بيئة Visual Studio إذا كنت تريد العمل عليه مباشرة.
  7. 7 قم بتحرير الكود في Visual Studio. يمكنك تحرير وإنشاء ملف DLL كما تريد وفقًا لاحتياجاتك الخاصة، بمجرد فتحه في بيئة Visual Studio، يمكنك البحث عن مقال يعلمك كيفية البرمجة في بيئة Visual Studio.