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

[ تمت الإجابة ]سؤال بخصوص البرمجه للكرنل

مغلق
بدأه mandareka في 13 يونيو 2009 · 4 رد · 1,335 مشاهدة · في أرشيف قسم Windows APIs
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

عند البرمجة بالحلقة صفر هل يمكنني الوصول إلى جميع أجزاء الذاكرة

أو بعبارة أخرى، هل عند البرمجة بالحلقة صفر أكون اتعامل مع مناطق الذاكرة الحقيقية (الفيزيائية)؟؟

حاولت قرائة البيانات في الذاكرة من العنوان 0x00000050 فما فوق فأدى ذلك إلى ظهور الشاشة الزرقاء اللعينة (أستخدم DDK)

ثم أعدت تشغيل الجهاز

ثم حاولت معرفة مكان متغير بالذاكرة

int integer;
char temp[10];
sprintf(temp, "%x", &integer);
DbgPrint(temp);

فكان موقعه 0xF8ACAC04

مع أن الذاكرة عندي لا تتعدى 512 ميغا، أي ما يعادل تقريبا 0x20000000

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

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

تم تعديل هذه المشاركة بواسطة mandareka في 13 يونيو 2009 في 19:32

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

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

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

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

#2

اقرأ عن الـVirtual Memory و الـPaging .

احصل على نسخة من Intel Architectures Guide

mov eax, dword ptr ds:[0xffdf0308]

jmp dword ptr [eax+0xfc]

#3

قرأت كثير

لم استفد الكثير

الفكرة لم تتضح بعد

إذا كان بإمكانك وضع رابط لموضوع بالعربي

إو أن تشرح ما لديك اذا كان لديك وقت

طلب آخر أخي الكريم لو سمحت

كيف يمكنني تجميد التنفيذ عند العمل في kernel mode

مثل الدالة Sleep في windows.h

بالمناسبة, أنا لدي الكثير من الأسئلة حول الـ Device Driver

هل أفتح موضوع لكل سؤال أم أقوم بطرحها كلها بموضوع معين؟؟

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

السلام عليكم

تم تعديل هذه المشاركة بواسطة mandareka في 14 يونيو 2009 في 20:19

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

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

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

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

#4
اقتباس
قرأت كثير

لم استفد الكثير

الفكرة لم تتضح بعد

إذا كان بإمكانك وضع رابط لموضوع بالعربي

لا اظن انه موجود شرح لها بالعربية ، لكن ابحث ... ياما في الزوايا خبايا :)

عن نفسي لم اقرأ سوى توثيق انتل وبعض الكتب عن NT مثل Windows Intrernals والموضوع فهمته جيدا ، ربما اشرحه ببساطة ان وجدت الوقت لذلك .

اقتباس
كيف يمكنني تجميد التنفيذ عند العمل في kernel mode

KeDelayExecutionThread

اقتباس
بالمناسبة, أنا لدي الكثير من الأسئلة حول الـ Device Driver

هل أفتح موضوع لكل سؤال أم أقوم بطرحها كلها بموضوع معين؟؟

كل واحد في موضوع منفصل كي لا يتوه من يستفسر عن السؤال مرة اخرى .

mov eax, dword ptr ds:[0xffdf0308]

jmp dword ptr [eax+0xfc]

#5

ليتك تقدم ما عندك أخ جي

أكثرت البحث في الزوايا, ولم أجد الخبايا التي تحدثت عنها :(

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

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

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

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

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

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

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

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

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

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