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

أحتاج مساعدتكم لأحقق مشروعي ( ربع مهندسة!)

بدأه eng.designer في 14 يونيو 2008 · 8 رد · 949 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

أود الإشادة بجهودكم وقوة معرفتكم وبصراحة الواحد بفتخر بوجود مثلكم بهذه العقليات الابداع..

أريد عمل برنامج بلغة السي..

(هاذي اللغة ما علمونا غيرها بالكلية أخذت فيها امتياز وانا ما أعرف إلا الأساسيات

المهم يكون بأستطاعتي من خلال هذا البرنامج التحكم بالبرامج الشغالة بالجهاز

يعني البرنامج يكون المتحكم الاساسي بتشغيل البرامج

بحيث يختار برنامج يكون شغال

وباقي البرامج والتطبيقات واقفة

فإذا اخترت ضغطت على أي منها عشان أشغله

ما يشتغل...

هل يمكن تعليمي ومساعدتي

والله يشهد إني متعاونة

بس أحتاج مساعدتكم الله يوفقكم

عندي كل الصيف أشتغل فيه على هذا البرنامج

أبي إرشاداتكم ووقفتكم معاي عشان أسويه

لأن أساتذتنا ما يبون أسئلتنا!!

وشكرا

تم تعديل هذه المشاركة بواسطة eng.designer في 14 يونيو 2008 في 07:49

a292bfe07c.jpg
#2

هذا الموضوع لا علاقة له بالسي بل متعلق بالنظام الذي سيعمل عليه البرنامج .

mov eax, dword ptr ds:[0xffdf0308]

jmp dword ptr [eax+0xfc]

#3

المشرفين اعرف منا بهذه الاشياء

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

على العموم الموضوع قوي جدا وإن شاء الله يكون له حل .

مع التحيه

#4

لا ليس مشغلات الصو ت والفيديو و محررات النصوص ...وغيرها , بل يريد عمل برنامج مثل Anti-Executable يعني يتحكم بالبرامج من فيهم يتركه يعمل ومن يتم منعه .... هذا على حسب ما فهمت من كلام الأخ .

mov eax, dword ptr ds:[0xffdf0308]

jmp dword ptr [eax+0xfc]

#5

مشكورين اخواني على تفاعلكم

أخوي gaming master هذا اللي اقصده بالضبط صدقت

ممكن تزودني برابط للبرنامج اللي ذكرته؟Anti-Executable

وتساعدني

المقصود من مشروعي إني أخلي الطالب في المختبر ما يقدر يفتح إلا البرنامج الخاص بمادة المختبر

فينحصر انتباهه في البرنامج

ومشكور

a292bfe07c.jpg
#6

Anti-Executable

بالنسبة لعمل برنامج مشابه (اقصد فكرة مشابهة) فتحتاج الى معرفة بالبرمجة بمستوى النظام + تحليل جيد لهذا النظام .

ستجد الفكرة كلها هنا :

Hooking the native API

mov eax, dword ptr ds:[0xffdf0308]

jmp dword ptr [eax+0xfc]

#7

أخوي أتمنى ما تبخل على بالنصائح والدروس

وانا إن شاء الله بأرجع لكم

وأبي أتعلم عندي رغبة قوية إن شاء الله على إيدينكم

مشكوورين والله المستعان

راح ارجع بس أقرا اللي في الرابط وأوضح اللي فهمته

a292bfe07c.jpg
#8

السلام عليكم

o أخوي Gaming Master مشكور على تفاعلك الله يوفقك فرحتني..

اطلعت على الموضوع بس أعتذر ما عرفت شالطبخة! :wacko:

o ممكن تعطيني نبذة حول Windows API

حسب ما فهمت ،،هل هي لغة خاصة ببرمجة نظام التشغيل؟

o كم أحتاج لأتعلم API برمجة تطبيقات ويندوز؟ يكفي 3 شهور؟؟؟؟؟؟؟ :unsure:

o أخوي ممكن تساعدني بشيء آخر؟

هل أستطيع عمل برنامج يشغل برامج معينة في أوقات معينة؟

يعني مثلا في لاب تطبيقات Access الساعه 11

الأجهزة في الاب دايركت تشتغل الساعه 11وتشغل برنامج Access؟

وأعتذر عن جهلي وأخذ وقتك.. إن شاء الله بأتعلم.! :(

(الغريب إني سألت ناس في مواقع أخرى يبيعون مشاريع جاهزة بس أنا أبي أفكار غير اللي عندهم عرضت عليهم المال مقابل انهم يساعدوني بهذه الفكرة قالولي أن الفكرة معقدة جداً ومحد يقدر ينفذها..!)

:thumb_down:

وجزاك الله ألف خير

:D :ty:

a292bfe07c.jpg
#9
اقتباس
اطلعت على الموضوع بس أعتذر ما عرفت شالطبخة!

ألم أقل لك تحتاج خبرة بالبرمجة بمستوى النظام Kernel-mode وهي تأتي بعد خبرة (حتى لو بسيطة) بالبرمجة بمستوى المستخدم User-mode.

اقتباس
ممكن تعطيني نبذة حول Windows API

حسب ما فهمت ،،هل هي لغة خاصة ببرمجة نظام التشغيل؟

بالمختصر المفيد هي دوال يوفرها نظام التشغيل للعمل تحت user-mode , يتم تنفيذ اكثرها داخل الـkernel-mode لكن انت لا علاقة لك بهذا فأنت تتعامل مع مستوى المستخدم فقط .

اقتباس
كم أحتاج لأتعلم API برمجة تطبيقات ويندوز؟ يكفي 3 شهور؟؟؟؟؟؟؟

3 شهور كثيرة اذا كنت جاداً :D .

---------------------

راجع قسم الـAPI وانظر الى الامثلة ماذا تفعل هذه الدالة وماذا تفعل تلك , اكتب امثلة صغيرة بنفسك وابحث في MSDN او Google على اي دالة لم تفهمها او اي شئ تبحث له عن دالة تنفّذه ...

بعد ان تشعر انك ماشي بالطريق الصحيح في استخدام وفهم WinApi + تعلم الهندسة العكسية يمكنك ان تبدأ مشوار الـkernel-mode programming .

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

mov eax, dword ptr ds:[0xffdf0308]

jmp dword ptr [eax+0xfc]

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