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

كيف يتعامل مترجم الفيجوال سي مع ملفات الموارد

بدأه mandareka في 6 فبراير 2009 · 6 رد · 563 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

كيف يقوم مترجم الفيجوال سي++ بالربط بين الكود وملفات الموارد

وكيف يضم ملف الموارد إلى الملف الناتج(exe)

؟؟؟

تنويه :: ((أقصد بملف الموارد هو الذي ينتهي بالـ rc ))

وشكرا سلفا لكم.....................................

........................أخوكم محمد من فلسطين...

تم تعديل هذه المشاركة بواسطة mandareka في 6 فبراير 2009 في 17:53

دولة الخلافة الاسلامية في المخاض الاخير وميلادها قريب

حزب التحرير : التزم الطريق الصحيح الشرعي الوحيد لاعادة دولة الخلافة الاسلامية .

الامة الاسلامية متعطشة لقيادة مخلصة لتذوق حلاوة النصر ولن يكون ذلك الا بعودة الخلافة الاسلامية

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

#2

المسؤول عن هذه العملية هو Microsoft Resource Compiler , وهو ملف صغير ستجده في bin\rc.exe .

يقوم بالتحويل من resource script الى compiled resource , غير ذلك عن طريقة العمل داخليا فلا اعرفها :)

هناك Resource Editor مفتوح المصدر بدلفي يمكنك الاطلاع عليه اذا اردت ان تستزيد :

XN Resource Editor

mov eax, dword ptr ds:[0xffdf0308]

jmp dword ptr [eax+0xfc]

#3

مشكور أخي الكريم

ولكن كيف تتعامل دوال API معها

والسلام عليكم

دولة الخلافة الاسلامية في المخاض الاخير وميلادها قريب

حزب التحرير : التزم الطريق الصحيح الشرعي الوحيد لاعادة دولة الخلافة الاسلامية .

الامة الاسلامية متعطشة لقيادة مخلصة لتذوق حلاوة النصر ولن يكون ذلك الا بعودة الخلافة الاسلامية

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

#4

لم افهمك ماذا تقصد ؟

mov eax, dword ptr ds:[0xffdf0308]

jmp dword ptr [eax+0xfc]

#5

عندما تمرر معرف (نص في ملف الموارد) إلى LoadString

كيف يتعامل معه؟؟؟

دولة الخلافة الاسلامية في المخاض الاخير وميلادها قريب

حزب التحرير : التزم الطريق الصحيح الشرعي الوحيد لاعادة دولة الخلافة الاسلامية .

الامة الاسلامية متعطشة لقيادة مخلصة لتذوق حلاوة النصر ولن يكون ذلك الا بعودة الخلافة الاسلامية

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

#6

اتعرف كيف يتم معرفة عنوان دالة عند استدعاء GetProcAddress ؟؟

نفس الشئ تقريبا يحدث , هناك جدول خاص بالريسورس في الـPE Header يحدد اماكن الريسورسز و ما الى ذلك , العملية تحتاج الى بعض الهندسة العكسية للتنقيب وراء ذلك .

لكن ان اردت ان تأخذ المعلومة جاهزة فاطلع على السورس كود للبرنامج المذكور في المشاركة قبل السابقة .

mov eax, dword ptr ds:[0xffdf0308]

jmp dword ptr [eax+0xfc]

#7

الفكرة وصلت

مشكور جدا اخي على الإجابة

....................

...................

دولة الخلافة الاسلامية في المخاض الاخير وميلادها قريب

حزب التحرير : التزم الطريق الصحيح الشرعي الوحيد لاعادة دولة الخلافة الاسلامية .

الامة الاسلامية متعطشة لقيادة مخلصة لتذوق حلاوة النصر ولن يكون ذلك الا بعودة الخلافة الاسلامية

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…