مؤلف: Randy Alexander
تاريخ الخلق: 24 أبريل 2021
تاريخ التحديث: 26 يونيو 2024
Anonim
الحل النهائي لجميع مشاكل ملفات dll الناقصة لتشغيل الالعاب والبرامج
فيديو: الحل النهائي لجميع مشاكل ملفات dll الناقصة لتشغيل الالعاب والبرامج

المحتوى

في هذه المقالة: استخدام DLL FilesDecompiling DLLReferences

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


مراحل

جزء 1 باستخدام ملفات DLL



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


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



  3. تسجيل DLL جديد. إذا كنت بحاجة إلى نسخ ملف DLL يدويًا إلى مجلد لاستخدام برنامج ، فقد تحتاج إلى تسجيله في سجل Windows قبل استخدامه. تحقق من وثائق البرنامج لتحديد ما إذا كنت بحاجة إلى إكمال هذه الخطوة (نادر للغاية بالنسبة لمعظم برامج Windows).
    • افتح موجه الأوامر. يمكنك العثور عليها في قائمة ابدأ أو عن طريق الضغط ⊞ فوز+R والكتابة كمدتنقل في موقع ملف DLL الجديد.
    • إذا كنت تستخدم نظام التشغيل Windows 7 أو إصدار أحدث ، فافتح المجلد الذي يحتوي على ملف DLL الجديد ، مع الاستمرار في الضغط على الزر ⇧ التحول وانقر بزر الماوس الأيمن في المجلد وحدد افتح نافذة الأوامر هنا. سيتم فتح "دعوة الأوامر" مباشرة في المجلد.
    • نوع REGSVR32 اسم Dll. DLL، ثم امسك ↵ أدخل. سيؤدي ذلك إلى إضافة ملف DLL إلى سجل Windows.
    • نوع regsvr32 -u اسم Dll. DLL لإزالة ملف DLL من سجل ويندوز.

جزء 2 فك ملفات DLL




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


  2. افتح ملف DLL من decompiler الخاص بك. إذا كنت تستخدم dotPeek ، فقط انقر فوق ملففتح، ثم ابحث عن ملف DLL الذي تريد فك ترجمته. يمكنك استكشاف محتويات ملف DLL دون التأثير على النظام.


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


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


  5. تعرف على شرائح الكود. إذا كنت لا تعتقد أنك تفهم جزءًا من التعليمات البرمجية ، فيمكنك استخدام ميزة "المستندات السريعة" لمعرفة ما يفعله الأمر.
    • ضع المؤشر على مقطع التعليمات البرمجية الذي تحتاج إلى العثور عليه في إطار Code Viewer (عارض التعليمات البرمجية).
    • صحافة السيطرة+Q لإظهار نافذة الوثائق السريعة.
    • اتبع الارتباطات التشعبية لمعرفة المزيد حول كل جانب من جوانب الشفرة التي تراجعها.


  6. تصدير التعليمات البرمجية إلى Visual Basic. إذا كنت تريد التعامل مع الملف وتحريره وإنشائه بطريقتك الخاصة ، يمكنك تصديره إلى Visual Studio. ستكون الكود المصدرة باللغة C # ، حتى إذا كانت مبرمجة في الأصل بلغة مختلفة.
    • انقر بزر الماوس الأيمن فوق ملف DLL في التجميع Explorer.
    • اختر تصدير إلى المشروع.
    • اختر خيارات التصدير الخاصة بك. يمكنك فتح المشروع مباشرة في Visual Studio إذا كنت ترغب في العمل عليه على الفور.


  7. قم بتحرير الكود في Visual Studio. بمجرد تحميل المشروع في Visual Studio ، سيكون لديك سيطرة كاملة على تحرير وبناء DLL في التصميم الخاص بك.

منشورات شائعة

كيف تنسى الصديق الذي يحسب لنفسه

كيف تنسى الصديق الذي يحسب لنفسه

المؤلف المشارك لهذه المقالة هو تاشا روب ، LMW. تاشا روب هي أخصائية اجتماعية معتمدة في ميسوري. حصلت على درجة الماجستير في العمل الاجتماعي من جامعة ميسوري في عام 2014.يوجد 14 مرجعًا تم الاستشهاد بها في ...
كيفية الخروج من الصف

كيفية الخروج من الصف

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