delphi4arab منتديات دلفي للعرب

نسخة كاملة : الدرايفرات في الدلفي
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم ورحمه الله


احتاج بعض المعلومات حول الدرايفرات وكيف يتم برمجتها بلدلفي
هل من مراجع بلعربيه او الانجليزيه
برمجة درايفرات اجمالاا امر معقد و الافصل هي سي
لاكن دلفي يمكنها عمل دريفرات يمكن الحصول على حزمة تطوير من هنا
كود :
http://www.delphibasics.info/home/delphibasicsprojects/advanceddelphidriverdevelopmentkit
Houdini كتب :CODE]http://www.delphibasics.info/home/delphibasicsprojects/advanceddelphidriverdevelopmentkit[/CODE]

البرنامج من برمجة الاخ http://delphi4arab.net/forum/member.php?u=6
^
اجل اعلم و احييه بالمناسبة
لاكن اعتقد فقط الواجهة -user interface-
نعم واجهة للـ KmdKit4D على كل حال عمل مشرف
هل من مرجع يبداء من الصفر وشرح مفصل
لاني اطلعت على الاكواد والامر معقد
ابحث و ستجد اخي
هنا في منتدى يوجد الكثير من مواضيع الي تكلمت على الموضوع
كود :
http://www.delphi4arab.net/forum/showthread.php?tid=2349
السلام عليكم

راجع
http://www.delphi4arab.net/forum/showthread.php?tid=881
إقتباس :هل من مرجع يبداء من الصفر وشرح مفصل
لاني اطلعت على الاكواد والامر معقد
ان لم تستطع فهم الاكواد فلن تستطيع برمجتها، تعلم وطور نفسك أولا
لكي تستطيع البرمجة في مستوى Kernel انصحك بالبرمجة Native و الاعتماد فقط على ما يصدرة ntdll.dll في كل اكوادك، لان تعاملك مع ntdll.dll يجعلك قريب جدا من ntoskrnl.exe

بمعنى، انسى تماما الــ VCL و ركز على المؤشرات و التعامل مع الذاكرة على طريقة Cpp

ايضا برمج CLI Console اكثر من اعتمادك على الـــ GUI لان في عالم الكرنل لا توجد احداث النقر و غيرها.

و اخيرا نظام 64 bit اعقد في التعامل مع الدرايفرات لما قامت شركة مايكوسفت من زرع آليات حماية patchguard و اجبارك على اضافة/شراء digital signature لكي يعمل درايفرك عليها.
بمعنى، انسى تماما الــ vcl و ركز على المؤشرات و التعامل مع الذاكرة على طريقة c Wink
[color="red"]
+ 1[/color]