قائمة
بدون مقابل
التسجيل
الصفحة الرئيسية  /  التثبيت والإعداد/ كيفية فتح ملف EXE. أجهزة فك حزم التثبيت التلقائية للمثبتات كيفية معرفة ما يقوم ملف exe بتنفيذه

كيفية فتح ملف EXE. أجهزة فك حزم التثبيت التلقائية للمثبتات كيفية معرفة ما يقوم ملف exe بتنفيذه

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

ومع ذلك ، إذا لم تكن بحاجة إلى الوظائف المتقدمة لـ PE Explorer ، فجربها - إنه محرر موارد من PE Explorer تم تحويله إلى منتج منفصل.

من خلال فتح الملف في PE Explorer وتحديد زر Resource Editor على شريط الأدوات ، سترى قائمة بالموارد في شكل شجرة بها مجلدات. يحتوي كل مجلد على نوع معين من الموارد المخزنة في الملف المدروس (رسومات وقوائم ومربعات حوار ورموز وما إلى ذلك). لتوسيع المجلد ، سترى قائمة بملفات الموارد.

في اللوحة اليمنى ، يعرض PE Explorer المورد المحدد من القائمة ، اعتمادًا على نوعه ، كصورة رسومية أو نص أو رمز ثنائي (في هذه الحالة ، يمكنك تبديل وضع العرض (نص / ست عشري) باستخدام المفتاح F4 ، وصفحة الشفرة بالمفتاح F8). يتم عرض العناصر المرئية بالشكل الذي كانت موجودة فيه في التطبيق قيد التشغيل: يتم تبسيط التنقل والبحث وتحرير بنية القائمة وعناصر الحوار باستخدام هذا الأسلوب إلى حد كبير.

يمكن حفظ كل عنصر واجهة مستخدم موجود في البرنامج قيد الدراسة على القرص أو تعديله أو استبداله. يتم دعم جميع العمليات تقريبًا ، بما في ذلك PNG و XML وقوائم الصور ومكتبة النوع.

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

تشمل المعايير القياسية التي يدعمها PE Explorer نقطية, أيقونة, قائمة, الحوار, المؤشر, الخط ، جدول السلسلة, جدول الرسائل, شريط الأدوات, مسرعو معلومات الإصدار. جميع أنواع الموارد الأخرى غير قياسية. يتم تحديد اسمهم من قبل مطور الملف ويمكن أن يكون أي شيء. في شجرة الموارد ، يتم عرض أسماء المجلدات ذات الموارد غير القياسية بأحرف كبيرة ، على سبيل المثال: AVI, TYPELIB, gif, بي إن جي, لغة البرمجة, XML.

في موارد البرامج التي تم إنشاؤها باستخدام أدوات التطوير مثل Delphi أو C ++ Builder ، لن تجد الحوارات أو القوائم أو المسرعات المعتادة. بدلاً من ذلك ، يوجد نوع مورد مثل RCData ، حيث يتم تخزين كل هذه البيانات في شكل DFM (وحدة نموذج دلفي).

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

يمكن عرض محتويات النماذج والكائنات (قوائم الصور والصور النقطية والحروف الرسومية وقوائم السلاسل) وحفظها على القرص ، كما هو الحال عند العمل باستخدام الموارد القياسية العادية.

نتيجة لتغيير الموارد أو استبدالها ، يمكنك تغيير مظهر الرموز والمؤشرات ومربعات الحوار والأزرار والخطوط وإدخالات الرسوم المتحركة واستبدال الأصوات والعناصر الأخرى لواجهة المستخدم القياسية للتطبيقات التي تعمل تحت أي نظام تشغيل 32 بت من عائلة Windows.

يتم عرض جميع التغييرات التي تم إجراؤها على الموارد على الفور على الشاشة في وضع WYSIWYG ، وإذا لم تكن راضيًا عن النتيجة ، فيمكنك دائمًا العودة إلى الحالة السابقة. يمكن التراجع عن أي تغييرات تم إجراؤها طالما لم تقم بالنقر فوقها نعمولم يغلق المحرر.

اعتمادًا على نوع المورد وشكله ، يقوم PE Explorer تلقائيًا بتشغيل محرر الموارد في أحد الأوضاع المناسبة - رسومية أو نصية أو خاصة (لتحرير القوائم أو مربعات الحوار أو إصدارات أو نماذج دلفي).

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

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

  • حاول العثور على الملف المطلوب في مصدر آخر على الإنترنت. قد تكون محظوظًا للعثور على نسخة أفضل. مثال على بحث Google: "نوع ملف الملف: EXE". فقط استبدل كلمة "ملف" بالاسم الذي تريده ؛
  • اطلب إرسال الملف الأصلي إليك مرة أخرى ، فقد يكون قد تعرض للتلف أثناء النقل ؛

Resource Hacker هي أداة مساعدة للعمل مع الموارد المجمعة في ملفات قابلة للتنفيذ. يتضمن مجموعة كاملة من الأدوات لتحرير الموارد: تجميع وعرض وفك ترجمة وإعادة تجميع موارد ملفات Windows 32 بت و 64 بت القابلة للتنفيذ (* .exe ؛ * .dll ؛ * .scr ؛ * .mui وما إلى ذلك) . يمكن لـ Resource Hacker حفظ أو إضافة أو تعديل أو إزالة الموارد الفردية من هذه الملفات ، وكذلك إنشاء وتجميع البرامج النصية .rc وتحرير ملفات .res.

بالنسبة للمستخدمين العاديين ، سيكون برنامج Reshacker مهمًا بشكل أساسي باعتباره برنامجًا مناسبًا لاستخراج الرموز والمؤشرات والصور من البرامج ، وفي بعض الحالات ، ملفات الصوت والفيديو. بالنسبة للمبرمجين والمترجمين والأشخاص الذين يفهمون جيدًا سبب حاجتهم إلى هذا البرنامج ، يفتح Resource Hacker المزيد من الفرص ، من ترجمة البرامج إلى لغات أخرى إلى تغيير الواجهة والوظائف الأخرى. يحتوي البرنامج على محرر حوار والقدرة على إضافة عناصر تحكم جديدة من فئات Microsoft Common Control. توفر الأداة المساعدة القدرة على العمل والترجمة من خلال سطر الأوامر باستخدام البرامج النصية .rc المتشابهة في النمط مع لغة C مع معلمات وتوجيهات إضافية (على سبيل المثال ، #DEFINE ، #UNDEF ، #IF ، #ELIF ، #ELSE ، وما إلى ذلك وهلم جرا).

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

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

لإجراء تغييرات أكثر جدية (والتي ، مع ذلك ، لن تؤدي إلى أي شيء جيد دون خبرة كافية في برمجة تطبيقات Windows) ، نوصي باستخدام PE Explorer (محرر بنية ملف PE) أو FlexHex (محرر سداسي عشري للملفات الثنائية).

فتح ملف EXE أو DLL في Resource Tuner

يدعم طرق متعددة لفتح الملفات. لفتح ملف للعرض والتحرير ، انقر فوق الزر فتح ملفعلى شريط الأدوات أو حدد الأمر ملف > افتحمن القائمة. تمنحك القائمة المنسدلة الموجودة بجوار الزر الموجود على شريط الأدوات وصولاً سريعًا إلى قائمة الملفات التي تم فتحها مؤخرًا. يمكن الحصول على نفس القائمة بالأمر ملف > الملفات الأخيرةمن قائمة البرنامج. يتم تكوين عدد الملفات في القائمة في مربع الحوار يعدل أو يكيف.


يمكنك أيضًا فتح ملف باستخدام Resource Tuner مباشرة من Windows Explorer عن طريق النقر بزر الماوس الأيمن على الملف والاختيار فتح باستخدام Resource Tunerمن قائمة السياق.

أو يمكنك ببساطة سحب وإسقاط رمز الملف من Windows Explorer على أيقونة Resource Tuner على سطح المكتب أو في نافذة Resource Tuner قيد التشغيل.

يمكنك أيضًا فتح الملف من سطر الأوامر.
علي سبيل المثال: restuner.exe filename.exe

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

أخطاء عند فتح الملف

إذا حدث خطأ عند فتح ملف ، فعلى الأرجح لثلاثة أسباب: الملف محمي ، أو أن الملف 16 بت ، أو أنه ليس ملفًا قابلاً للتنفيذ على الإطلاق.

1. خطأ: الملف تالف أو مضغوط بواسطة برنامج حزم أو محمي بواسطة واقي.

احتمالية ضغط الملف لتقليل حجمه عالية جدا. هناك أكثر من اثني عشر من برامج الحزم والحماية للملفات القابلة للتنفيذ ، وتظهر ملفات جديدة طوال الوقت. يدعم Resource Tuner تفريغ حزمة واحدة فقط ، ولكن أكثر برامج التجميع شيوعًا - UPX. برامج الحزم الأخرى غير مدعومة وسيتعين عليك فك ضغط الملف بنفسك قبل أن تتمكن من فتح الملف للعرض أو التحرير.

لا يعتبر هذا الموقف خطأ في البرنامج. لن نحارب محاولات مؤلفي البرامج الآخرين لحماية إبداعاتهم من القرصنة ، ولن ندعم تفريغ العشرات من الحزم المختلفة ، من بينها منتجات تجارية ومنتجات محلية الصنع.

2. خطأ: ملف معرف على أنه قابل للتنفيذ NE 16 بت. هذا التنسيق غير مدعوم!

تعمل برامجنا فقط مع ملفات PE 32 بت و 64 بت. تنسيق NE (اختصار لـ "New Executable") هو تنسيق تطبيق 16 بت موروث من الإصدارات الأقدم من Windows 3.xx. مع ظهور نظام التشغيل Windows 95 ، يعتبر هذا التنسيق قديمًا ولا يتم استخدامه ، على الرغم من أنه يمكن تنفيذه على الأنظمة الأساسية الحديثة من Microsoft. نحن لا ندعم ملفات 16 بت ولا ننوي دعمها.

3. خطأ: الملف ليس ملف EXE أو DLL. على الاطلاق!

يكتشف Resource Tuner ملفًا ليس بالامتداد. إذا قمت بإعادة تسمية امتداد ملف قابل للتنفيذ ، على سبيل المثال ، أصلح .EXE إلى .TXT أو أزل الامتداد تمامًا ، لا يمكن خداع Resource Tuner بهذا: عند فتح ملف ، يقوم البرنامج بتحليل رأس الملف داخل الملف ، ولكن لا تنظر في التمديد على الإطلاق.

لذلك ، إذا أخبرك Resource Tuner أن الملف غير قابل للتنفيذ ، فهذه هي الطريقة. إذا قدم شخص ما لسبب ما ملفًا نصيًا في اللعبة بامتداد .DLL ، فلن يمنع ذلك الملف من أن يكون نصًا ، ولن يصبح مكتبة ديناميكية. لا تنخدع بامتداد الملف.

الملفات التي ليس من المنطقي فتحها في محرر الموارد

على الرغم من حقيقة أن Resource Tuner مصمم لفتح وتحرير أي ملفات قابلة للتنفيذ 32- / 64 بت ، إلا أن هناك بعض أنواع ملفات EXE التي تغيب فيها الموارد عمليًا.

1. الملفات التي تم إنشاؤها باستخدام Visual Basic.

في مثل هذه الملفات ، لا يوجد شيء في قسم الموارد ، باستثناء الرمز ومعلومات الإصدار. يتم تخزين الخطوط ومربعات الحوار في برامج Visual Basic بتنسيق خاص بها ولا تستخدم قسم الموارد القياسي.

2. ملفات .EXE التي يبلغ حجمها غيغابايت أو أكبر.

نظرًا لأن Resource Tuner عبارة عن برنامج 32 بت ، فهناك قيود طبيعية على وضع صورة الملف المفتوح في الذاكرة الافتراضية داخل الجيجابايت الأولى. ملف جيجا بايت أو أكبر لن يصلح هناك.

3. الاستخراج الذاتي من المحفوظات في شكل ملفات EXE.

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

4. مثبتات البرامج الأخرى.

في مثل هذه الملفات ، لا يوجد شيء في الموارد ، باستثناء الرمز ومعلومات الإصدار. تشبه إلى حد بعيد البند 3. يمكن اعتبار ملف المثبت بمثابة حاوية تحتوي على ملف .EXE مضغوط آخر وروتين لاستخراجه. بالإضافة إلى ذلك ، تستخدم برامج إنشاء المثبتات خوارزميات مختلفة لتخزين البيانات المؤرشفة بالداخل.

حمل النسخة التجريبية المجانية!


يعمل على Resource Tuner جميع اصدارات الويندوز
من 2000 و XP إلى 8 و 10.

الحد الأدنى لمتطلبات النظام:
المعالج Intel Pentium® أو AMD K5 166 MHz
16 ميجا بايت رام

افهم العملية.لا تدعم ملفات EXE نظام التشغيل OS X ، لذلك ستحتاج إلى برنامج خاص لجعلها تعمل. للقيام بذلك ، قم بتثبيت أداة Wine المجانية ، والتي يمكنها العمل مع ملفات Windows. ضع في اعتبارك أنه لا يمكن فتح جميع ملفات EXE باستخدام هذه الأداة ، وستعمل بعض البرامج بشكل أفضل من غيرها. لا تحتاج إلى قرص تثبيت Windows لتثبيت Wine.

قم بتنزيل Xcode وتثبيته من Mac App Store.هذه أداة مطور مجانية مطلوبة لتجميع التعليمات البرمجية. لن تستخدم هذه الأداة ، لكنها مطلوبة للعمل مع الأدوات المساعدة الأخرى التي تفتح ملفات EXE.

  • قم بتشغيل Xcode وافتح القائمة الخاصة به. حدد "الإعدادات" - "التنزيلات". انقر فوق تثبيت (بجانب أدوات سطر الأوامر).
  • قم بتنزيل MacPorts وتثبيته.هذه أداة مساعدة مجانية تبسط عملية الترجمة والتي ستستخدمها لتثبيت Wine. يمكنك تنزيل MacPorts من macports.org/install.php. انقر فوق الارتباط الخاص بإصدار OS X الذي تستخدمه ، ثم انقر نقرًا مزدوجًا فوق ملف .pkg الذي تم تنزيله لتثبيت MacPorts.

    افتح محطة لإعداد بعض إعدادات MacPorts.يمكنك فتح محطة طرفية من مجلد الأدوات المساعدة.

    انسخ الأمر التالي والصقه في نافذة Terminal ، ثم اضغط على Return:

    echo export PATH = / opt / local / bin: / opt / local / sbin: \ $ PATH $ "\ n" export MANPATH = / opt / local / man: \ $ MANPATH | sudo tee -a / etc / profile

    أدخل كلمة مرور المسؤول للسماح بتشغيل الأمر.عند إدخال كلمة مرور ، لن يتم عرض أي أحرف. بعد إدخال كلمة المرور ، اضغط على "رجوع". إذا لم يكن لديك كلمة مرور المسؤول ، فلن تبدأ العملية.

    انسخ والصق الأمر التالي.سيقوم هذا الأمر بإعلام MacPorts إذا كنت تستخدم نظام 64 بت. الصق الأمر التالي واضغط على رجوع:

    إذا كان [`sysctl -n hw.cpu64bit_capable` -eq 1] ؛ ثم صدى "+ عالمي" | sudo tee -a /opt/local/etc/macports/variants.conf ؛ صدى آخر "لا ينطبق" ؛ فاي

    أدخل الأمر لقبول شروط ترخيص Xcode لتتمكن من تجميع الكود.بعد تشغيل هذا الأمر ، أغلق الجهاز وأعد فتحه:

    • sudo xcodebuild-ترخيص
  • أدخل الأمر لتثبيت Wine.قد يُطلب منك إعادة إدخال كلمة مرور المسؤول. قد تستغرق عملية التثبيت بعض الوقت.

    • ميناء sudo تثبيت النبيذ
  • انتقل إلى المجلد الذي يحتوي على ملف EXE.للقيام بذلك ، استخدم الأمر cd في المحطة.

  • استخدام Wine لتشغيل ملف EXE.أدخل الأمر التالي لتشغيل ملف EXE الموجود في الدليل الحالي. استبدل اسم الملف باسم ملف EXE المحدد.

    • النبيذ اسم الملف
  • استخدم البرنامج كالمعتاد.إذا قام ملف EXE بتشغيل البرنامج ، فستتمكن من بدء العمل معه. إذا كان ملف تثبيت ، فاتبع الإرشادات التي تظهر على الشاشة لتثبيت البرنامج (تمامًا كما تفعل في Windows).

    • لن يعمل كل برنامج في Wine. للحصول على قائمة كاملة بالبرامج المتوافقة ، قم بزيارة appdb.winehq.org.
  • قم بتشغيل البرنامج المثبت (إذا استخدمت ملف EXE لتثبيته).للقيام بذلك ، استخدم النبيذ.

    • اكتب cd ~ / .wine / drive_c / Program \ Files / لفتح دليل "Program Files" حيث يتم تثبيت البرامج في Wine.
    • اكتب ls لرؤية قائمة بجميع البرامج المثبتة. اكتب cd program_name لفتح دليل البرنامج. إذا كانت هناك مسافة في اسم البرنامج ، فاكتب \ قبل المسافة. على سبيل المثال ، بالنسبة لـ Microsoft Office ، أدخل cd Microsoft \ Office.
    • اكتب الأمر ls للعثور على ملف EXE.
    • اكتب wine programname.exe لتشغيل البرنامج
  • قم بتثبيت مكتبات Mono إذا كان البرنامج يتطلب .NET.هذه مكتبة برامج مطلوبة من قبل العديد من برامج Windows ، و Mono هي النسخة المجانية من هذه المكتبة التي يدعمها Wine. قم بتثبيت Mono فقط إذا كانت برامجك تتطلب .NET.

    • اكتب sudo port install winetricks واضغط على Return.
    • اكتب winetricks mono210 واضغط على Return لتثبيت Mono.