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

القراءة والكتابة من و إلى ملف تنفيذي !

مغلق
بدأه aboanas990 في 3 مايو 2007 · 2 رد · 829 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ...

كيف أستطيع قراءة ملف تنفيذي على شكل (Binary) باستخدام الأصناف أو الأوامر أو API عن طريق دلفي ... علما أني استخدمت الكثير من الأوامر والأصناف ولكني لم أنجح مثل (TFile--TmemoryStream-- TFileStream--CreateFile) وتظهر لي توقيع الملف فقط وهو MZ

وهل يمكنني الكتابة وتعديل الملف التنفيذي عن طريق دلفي وماهي الأوامر ؟؟؟ أم ذلك فقط مختص بلغة التجميع ؟؟

النقطة الأخيرة هل يمكن تغيير كود الملف التنفيذي وقت تشغيل البرنامج أو ذلك مختص بال (Compilers)؟؟؟؟

أكثرت عليكم من الأسئلة ولكن شكرا لكم مقدما ...

#2
aboanas990 كتب:
السلام عليكم ...

كيف أستطيع قراءة ملف تنفيذي على شكل (Binary) باستخدام الأصناف أو الأوامر أو API عن طريق دلفي ... علما أني استخدمت الكثير من الأوامر والأصناف ولكني لم أنجح مثل (TFile--TmemoryStream-- TFileStream--CreateFile) وتظهر لي توقيع الملف فقط وهو MZ

يمكن التعامل مع الملف التنفيذي باستخدام اي من التي ذكرتها فوق

وهل يمكنني الكتابة وتعديل الملف التنفيذي عن طريق دلفي وماهي الأوامر ؟؟؟ أم ذلك فقط مختص بلغة التجميع ؟؟

يمكن، سواء باستخدام Stream او File او دوال API مثل CreateFile وغيرها

النقطة الأخيرة هل يمكن تغيير كود الملف التنفيذي وقت تشغيل البرنامج أو ذلك مختص بال (Compilers)؟؟؟؟

ممكن ايضا فقط عليك ان تعرف ما ذا تريد جيدا، ولتغيير الاوامر تحتاج لمعرفة لغة التجميع كاضافة

استخدم زر البحث فوق هناك مواضيع كثيرة في قسم دلفي تفيدك

مثال على التعامل مع الملفات

/index.ph...c=74734&hl=

موضوع استئصال فيروس shodi

/index.php?showtopic=109631

حماية البرنامج عن طريق Check Sum ؟

/index.php?showtopic=105418

تصفح ايضا موضوع From Net to Net به مثالين لضغط البرامج التنفيذية

/index.php?showtopic=123462

How_To_Write_Your_Own_Packer.rar

d4baa0.gif
#3

اخ aboanas990 هل وجدت ظالتك في المواضيع فوق ؟

ام تريد توضيح اخر ؟

d4baa0.gif

هذا الموضوع مغلق.

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