delphi4arab منتديات دلفي للعرب
الدرايفرات في الدلفي - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : الدرايفرات في الدلفي (/showthread.php?tid=5710)



الدرايفرات في الدلفي - noor - 10-11-2013

السلام عليكم ورحمه الله


احتاج بعض المعلومات حول الدرايفرات وكيف يتم برمجتها بلدلفي
هل من مراجع بلعربيه او الانجليزيه


الدرايفرات في الدلفي - Houdini - 10-11-2013

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



الدرايفرات في الدلفي - S.FATEH - 10-11-2013

Houdini كتب :CODE]http://www.delphibasics.info/home/delphibasicsprojects/advanceddelphidriverdevelopmentkit[/CODE]

البرنامج من برمجة الاخ http://delphi4arab.net/forum/member.php?u=6


الدرايفرات في الدلفي - Houdini - 10-11-2013

^
اجل اعلم و احييه بالمناسبة
لاكن اعتقد فقط الواجهة -user interface-


الدرايفرات في الدلفي - S.FATEH - 10-11-2013

نعم واجهة للـ KmdKit4D على كل حال عمل مشرف


الدرايفرات في الدلفي - noor - 10-11-2013

هل من مرجع يبداء من الصفر وشرح مفصل
لاني اطلعت على الاكواد والامر معقد


الدرايفرات في الدلفي - Houdini - 10-11-2013

ابحث و ستجد اخي
هنا في منتدى يوجد الكثير من مواضيع الي تكلمت على الموضوع
كود :
http://www.delphi4arab.net/forum/showthread.php?tid=2349



الدرايفرات في الدلفي - محمد عبد العزيز - 11-11-2013

السلام عليكم

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



الدرايفرات في الدلفي - füllfederhal - 12-11-2013

لكي تستطيع البرمجة في مستوى Kernel انصحك بالبرمجة Native و الاعتماد فقط على ما يصدرة ntdll.dll في كل اكوادك، لان تعاملك مع ntdll.dll يجعلك قريب جدا من ntoskrnl.exe

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

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

و اخيرا نظام 64 bit اعقد في التعامل مع الدرايفرات لما قامت شركة مايكوسفت من زرع آليات حماية patchguard و اجبارك على اضافة/شراء digital signature لكي يعمل درايفرك عليها.


الدرايفرات في الدلفي - S.FATEH - 13-11-2013

بمعنى، انسى تماما الــ vcl و ركز على المؤشرات و التعامل مع الذاكرة على طريقة c Wink
[color="red"]
+ 1[/color]