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

كيف يمكن اعتراض الرسائل في الويندوز

مغلق
بدأه فادي لطف في 20 يونيو 2002 · 3 رد · 713 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

س1 - أخبرني أحد أصدقائي الذي يعمل في لغة الفيجول و بيسك أنه قادر على صنع برنامج يعترض الرسائل في الويندوز بمعنى آخر أنه إذا ضغطنا على زر إغلاق لأحد النوافذ لاتغلق هذه النافذة ، فهل يمكن للديلفي أن يقوم بصنع مثل هذا البرنامج على أن يوقف نوع محدد من الرسائل مثل رسائل إغلاق أو فتح النوافذ

س2 - هل يمكن للديلفي صنع برنامج يعمل بشكل مخفي بحيث يقوم بتسجيل أي ضغطة على الكيبورد (الكتابة أو ما شابه ) ومن ثم يقوم بحفظها تلقائيا ويرسلها إلى بريدي مباشرة عند فتح الانترنيت

إذ أني سمعت عن هذا البرنامج فأحببت أن أصنعه على الديلفي فهل يمكن ذلك وشكرا لكم .

#2

السلام عليكم

نعم يمكن عمل ذلك بواسطة دلفي , بل ان دلفي افضل بكثيــــــــــــــــــــــــــر من الفيجوال بيسك في هذا الشئ .

باستخدم تقنيه ( آليه) System Wide hook يمكن ان تعترض رسائل الويندوز , طبعا يفضل استخدام DLL لعمل ذلك ( هل الفيجوال بيسك قادره على انشاء DLL ؟ ) .

اجابه السؤال الثاني بنفس التقنيه السابقه Hook . بالنسبه لاخفاء البرنامج فهناك صعوبه نوعا ما في win2k/xp ,يمكن استخدام تقنيه DLL injection ( هناك ثلاث طرق لذلك ) .

السؤالان كنت قد اجبت عليهما من قبل وكتبت عنهما في قسم الدلفي و قسم الفيجوال بيسك , ابحث عن Hook في المنتديات ..

اضافه :

يمكن لك عمل شئ اخر ما يعرف بـ API hook , يعني تعترض كل استدعاء لدوال الـ API وتحصل على القيم الممرره الى الداله حتى انك ممكن تقوم بتمرير قيم اخرى حسب ما تريد . ( فكره القاموس الفوري وفكره عدد من البرامج الاخرى ) .

هناك العديد من هذه المواضيع لكن مثل هذه المواضيع لا تشبع المعده و ليس هناك من يهتم بها (اقصد في البلاد العربيه -فقط - ) , لذا فاني احاول التقليل من الكلام -داخل المتندى - في هذه المواضيع في الفتره الاخيره .

اتمنى لك التوفيق واي مشاكل في البرنامج الاخوة كلهم -ان شاء الله -ما يقصروا .

-وددت ان اضيف شئ بسيط , اتمنى الا تستخدم مصطلح " صنع برنامج " فهي غريبه نوعا ما . رائي الشخصي ان البرامج لا تصنع . هذه فقط وجهه نظري , ليس بالضروري ان تعطي لها اي اعتبار .

-------

Visual Basic is especially awful. The fact that it's a proprietary Microsoft language is enough to disqualify it, and like other Basics it's a poorly-designed language that will teach you bad programming habits.

One of those bad habits is becoming dependent on a single vendor's libraries, widgets, and development tools.

:D

(f)

CIONO1

هناك حتى الأحلام أصبحت ممنوعة ...

إنه لعار أن ننتمي لهكذا أوطان ... لكن ... ربما العار أن نكون نحن أبناء لتلكم أوطان .. من يدري ؟!!

ليعلم أولئك ... إنّ الشعوب إنْ هي استيقظت تسحق ظُلامََهَا ...

There, even in dreams u r wanted

To be a programmer, how a nice dream it was

Leaving ...

أعيدوا لإسمي لونه المفضل

#3

بسم الله الرحمن الرحيم

أشكرك أستاذي (f) Tmaaa (f) على جهودك في هذا المنتدى

من الواضح أنك أنت خبير بـ API في هذا المنتدى الفقير بالخبراء والمهتمين بها .

لعل السبب أن المبرج العربي ينظر إلى سوق المنطقة ، وهي تحتاج إلى برامج لخدمات المتسهلكين , وهي قواعد البيانات في الغالب .

ثانياً : دلفي غطت الكثير من الـ API مثل التعامل بسجل الويندوز وغيره الكثير ، وجعلت التعامل معه أكثر سهولة و أيضاً بالأهداف.

ثالثاً : الكثير وليس الأكثر من رواد المنتدى لم يهضم أوبجكت باسكال تماماً ، فلماذا يتعب نفسه في api ولعله يوجد في الدلفي ما ينوب عنها وأسهل .

وأطلب منك طلب يسير ممكن تعطينا درس عن api ومتى نستخدمها في دلفي وما هي أهم الدوال والإجراءات فيها .

لأني بحثت (بحث غير مستقصى) عن كتاب عنها باللغة العربية ولم أجد.

وجزاك الله عنا خير الجزاء(gift)

#4

السلام عليكم

هلا اخي "أبو محمد الهذلي" .

اولا : لا أحبذ انا يناديني احد " استاذ " :( .

ثانيا : لست خبيرا بـ API .

ثالثا : فعلا الدلفي غطت الكثير من الـ API لكن هناك بعض الامور التي تحتاج بشكل ضروري الى استخدام دوال Win32API ( هناك اشياء تحتاج الى استخدام Native API التي قد تسهل وتختصر على المبرمج الوقت والجهد , لكن هذه الدوال غير معلن عنها .. ) .

بالنسبه لاستخدام API في الدلفي فهذا يعتمد على برنامجك , هل يحتاج لاستخدامها ام لا ...

ياتي مع الدلفي SDK Help يمكن مراجعته لمعرفه معلومات اكثر عن Win32API , او راجع موقع microsoft .

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

(f)

هناك حتى الأحلام أصبحت ممنوعة ...

إنه لعار أن ننتمي لهكذا أوطان ... لكن ... ربما العار أن نكون نحن أبناء لتلكم أوطان .. من يدري ؟!!

ليعلم أولئك ... إنّ الشعوب إنْ هي استيقظت تسحق ظُلامََهَا ...

There, even in dreams u r wanted

To be a programmer, how a nice dream it was

Leaving ...

أعيدوا لإسمي لونه المفضل

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

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

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

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

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

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