الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

دمج الملفات ذات الامتداد Exe

بدأه ahmedmhbthree في 5 نوفمبر 2007 · 8 رد · 1,256 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

الحقيقة هذه اول مشاركة لي في هذا المنتدى الرائع وانا لأسف جدا لانها ستكون عبارة عن سؤال اوطلب مساعدة :unsure:

والسؤال هو كالآتي :

كيف يمكنني ان ادمج ملفين بالامتداد exe في ملف ثالث في وقت تشغيل البرامج حيث اني اختار الملفين ثم تتم العملية

انا سمعت عن طريقة الكتابة حيث نقوم بكتابة البايتات من الملفين الاولين في الثالث ....هل هذه الطريقة ممكنة ؟ وكيف ؟؟؟؟؟

انا انتظر الاجابة على أحر من الجمر لانو بصراحة الموضوع مجنني

:wacko:

وان شاء الله انتظروا مواضيعي قريبا :lol:

سلام ................

تم تعديل هذه المشاركة بواسطة ahmedmhbthree في 5 نوفمبر 2007 في 17:44

#2

قصدك إنهم يفتحوا في نافذة البرنامج الثالث يعني مثل الصورة دي :

1ss1_J7wY8FCBtB.JPG

اقتباس
If A is success in life, then A equals x plus y plus z. Work is x; y is play; and z is keeping your mouth shut

Albert Einstein

مدخل إلى برمجة وتصميم الألعاب : كيف أبدأ ؟

#3

شكرا على المرور اخي

لكن انا لم اقصد هذه الطريقة

يوجد برامج مثل s_binder او exe joyner وهي برامج تعمل على دمج الملفات اي انه لما تشغل الملف الثالث يشتغل الملفين السابقين في نفس الوقت

#4

لا اعلم عن موضوع دمج أكثر من ملف, "آخر اهتمامي"

لكن, لنفرض اننا قمنا بحفظ الملفين كـ overlay في الملف الثالث عندها نقوم بقراءة الملف نفسه وعمل extract وحفظ الناتج في ملف بصيغة bin

لا اعلم ان كان الامر ممكنا من VB لكن لا يوجد في البرمجة شئ اسمه غير ممكن مهما كانت اللغة. ابحث اكثر عن موضوع الـ overlay

ايضا بترميز البرنامجين بصيغة hex (ولو انها ستجعلك تكتب بيانات كثيرة) الا انه بالامكان اعادة كتابة البرنامج عندها مرة اخرى من ضمن البرنامج الثالث.. كل شئ وارد.. المهم (فكّر) بالأنسب.

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#6

السلام عليكم ورحمة الله وبركاته

علشان كده انا عرفت انت ليه كاتب فى العنوان بتاع الموضوع "اليس هناك عباقره فى المنتدى؟"

على فكره الموضوع مش محتاج عبقريه ولا حاجه

ابسط ما فى الامر انك تقوم بوضع البرنامجين الأخرين فى ملف Resources فى البرنامج الثالث وبطبيعة الحال سوف يندمج هذا الملف مع البرنامج عند ترجمته

وتضع كود فك الدمج من الـ Resources فى اى مكان على الهارد مثلا "\:C" وبعد فك الملفين الخاصين بالبرنامجين الاول والثانى تضع كود يقوم بتشغيلهم Shell مثلا وكل هذا فى الحدث Load للفورم الخاص بالبرنامج الاساسى طبعا وبهذا تبقى اتحلت المشكله

#7

الأخ الفاضل ...

راجع: كفيه دمج اداه في البرنامج

شكراً

Eng. Usama El-Mokadem

Nothing is impossible, the word impossible itself says that: I M - Possible

#8

ممكن الاخوانيشرحون طيقه PE Header

شكوت الى وكيع سوء حفظي فأشار على بترك المعاصي واخبرني ان علم الله نور و نور الله لا يأتي لعاصي

#9
RbcandWbc كتب:
ممكن الاخوانيشرحون طيقه PE Header

باختصار معلومات تساعد النظام على تحميل البرنامج بالذاكرة وتنفيذه

هناك شرح وافي في منتدى لغة التجميع... والسلام عليكم ورحمة الله

d4baa0.gif

مواضيع مشابهة