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

مساعده في عمل Hex Editor بالسي شارب

بدأه سنان محمد صالح في 25 أغسطس 2009 · 12 رد · 753 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

رمضان كريم علينا وعليكم وعلى كل المسلمين ..

اعتقد ان العنوان واضح .. وللتوضيح اكثر ..

قمت بالبحث عن طرق عملHexEditor بالسي شارب .. ووجدت مقالات تخدمني .. ولكن انا اريد ان اصنعه بطريقة تخدمني بمشروعي ..

فليس هو الاساس وانما عمله احتاجه ..

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

بالمناسبه انا قرأت عن طريقة فتح الملفات بالهيكس . واستطعت عملها بالسي شارب والفيجول بيسك 6 .. ولكن اريد ان دوال اضافة بت ومسح بت واغلب اوامر الهيكس .. لذلك ارجو المساعده ..

تحياتي العطرة ..

يَارَبُ إِن ضَاقَت قُلُوُب الْنَّاسٍ عَنْ مّافِي .. مِنْ خَيْرٍٍ فَعَفْوكَ لَا يَضِيْقْ ..

#2

إذا فهمت جيدا تريد دوال لتغيير محتوى ملف, و لكن الوحدة التي تريد أن تستعمل؟ البت bit أم البايت byte

تحياتي...

#3

شكرا لسرعة الرد ..

اخي اريد ان اعمل Hex Editor ..

وبدون الدخول باي تفاصيل ..

هذه هي الصورة توضح ما طلبه لانني لم افهم سؤالك صراحة ...

Hexedit-screenshot.png

يَارَبُ إِن ضَاقَت قُلُوُب الْنَّاسٍ عَنْ مّافِي .. مِنْ خَيْرٍٍ فَعَفْوكَ لَا يَضِيْقْ ..

#5

اخ محمد موقع CodeProject هو من اولويات اي مبرمج ..

فيه كل كبيره وصغيرة ..

والرابطين الذين وضعتها حضرتك درستها .. وعملها مفهوم .. ولكن المشكله هي انني اريد اضافة بايت ..حذف بايت ..

استبدال ... وهذه الاوامر ..

هذا البرنامج قمت ببرمجته على الفيجول بيسك وتم بنجاح ولكن ارغب ببرمجته بالدوت نت ..

حتى عملية التحوير من الفيجول بيسك 6 الى دوت نت 2008 لم تنجح ..

يَارَبُ إِن ضَاقَت قُلُوُب الْنَّاسٍ عَنْ مّافِي .. مِنْ خَيْرٍٍ فَعَفْوكَ لَا يَضِيْقْ ..

#6

ما المشكلة التى تواجهك بالضبط أخى سنان؟

يعنى هل أنت متوقف فى خطوة معينة

أم أن الموضوع لم تبدأ فيه أصلا

لا إله إلا الله محمد رسول الله

アッラー以外に神はなし。ムハンマドはアッラーの使徒である

#7

اهلا اخي محمد نور ..

انا بدأت بالمشروع منذ كم يوم ..

ركن من اركان المشروع هو HexEditor ..

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

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

انا الان عرفت طريقة العمل .. لكن المشكله الناقصه هي هذه ..

والامر بالسي شارب اعقد من الفيجول بيسك 6 ..

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

تحياتي العطرة ..

يَارَبُ إِن ضَاقَت قُلُوُب الْنَّاسٍ عَنْ مّافِي .. مِنْ خَيْرٍٍ فَعَفْوكَ لَا يَضِيْقْ ..

#8

طيب بارك الله فيك أخبرنى كيف قمت بتحميل الملف أولا

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

أريد أن أعلم هاذين الأمرين أولا

لا إله إلا الله محمد رسول الله

アッラー以外に神はなし。ムハンマドはアッラーの使徒である

#9
اقتباس
طيب بارك الله فيك أخبرنى كيف قمت بتحميل الملف أولا

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

أريد أن أعلم هاذين الأمرين أولا

؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

يَارَبُ إِن ضَاقَت قُلُوُب الْنَّاسٍ عَنْ مّافِي .. مِنْ خَيْرٍٍ فَعَفْوكَ لَا يَضِيْقْ ..

#10
اقتباس
ولكن اريد ان دوال اضافة بت ومسح بت واغلب اوامر الهيكس

هل تقصد جمع او طرح بت على مجموعة بتات او تعديل بت فقط ؟؟

مدونتي: C++ Tips and Tricks

#11
سنان محمد صالح كتب:
؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

ما المشكلة

؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

أريد أن أعلم ما هى الطريقة التى أتبعتها لكى تقوم بتحميل الملف إلى الذاكرة

ماذا إستخدمت من أجل ذلك

هل إستخدمت مصفوفة عادية غير قابله للتعديل

أم إستخدمت شئ قابل للتعديل ؟؟؟؟؟؟؟؟؟؟؟؟؟؟

تم تعديل هذه المشاركة بواسطة _- محمد نور -_ في 26 أغسطس 2009 في 07:36

لا إله إلا الله محمد رسول الله

アッラー以外に神はなし。ムハンマドはアッラーの使徒である

#12

اخي محمد نور ..

انا استعملت الكود الموجود بالمقالات التي ارفقت سابقا من موقع CodeProject ..

فهمت اليتها قليلا ولكن لست لاشرها لك .. لانني لم اصل الى هذا المستوى بهذا الموضوع الصعب حاليا ..

لكن قم بتحميلها وانظر للكود .. ستفهمه تقريبا ..

ولكن اعذرني فانا احتاج من يساعدني بالموضوع ..

لعل قسم الاسملبي سيتدخل للنجدة هنا ..

تحياتي العطرة ..

يَارَبُ إِن ضَاقَت قُلُوُب الْنَّاسٍ عَنْ مّافِي .. مِنْ خَيْرٍٍ فَعَفْوكَ لَا يَضِيْقْ ..

#13

هل تقصد جمع او طرح بت على مجموعة بتات او تعديل بت فقط ؟؟

تم تعديل هذه المشاركة بواسطة Muhammad alaa في 27 أغسطس 2009 في 06:49

مدونتي: C++ Tips and Tricks

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