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

كيف يتم فتح مناقذ الجهاز أو ال Port ؟

بدأه Mohamed emam saleh في 18 أبريل 2008 · 13 رد · 3,260 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

هل يمكنني عمل برنامج لفتح مناقذ الجهاز أو ال Port

بطريقة برمجية

وجزاكم الله خيرا

تم تعديل هذه المشاركة بواسطة B.M.AbdelAziZ في 18 أبريل 2008 في 18:40

Nas2009.gif
#2

طبعا يمكن فتحه بسهولة ولكن المهم هو نوع طريقة إعداد المنفذ وبروتوكول التعامل معه، فاتعامل مع المنفذ التسلسلي مثلا ليس كالتعامل مع المنفذ المتوازي

#3

نعم يمكنك أخي

ولكن لاتنسى حتى يتم المنفذ أو البورت مفتوح يجب ان يكون برنامجك مفتوح

وكيف تفتح منفذ بالجهاز بطريقة برمجية

يوجد عدة طرق ومنها

السوكت

سيرفر أو كلاينت

#4

هل من الممكن شرح

وجزاكم الله خيراً

Nas2009.gif
#5

الامر بسيط جدا

استخدم المكون TClientSocket

بالخاصية Port اكتب رقم المنفذ الذي تريد فتحه

ولفتح المنفذ يكفي استدعاء TClientSocket1.Open

طبعا عليك بالتعامل مع الاتصال بالمنفذ ومعالجة المعلومات الواردة والصادرة في Events احداث المكون

هناك مثال في مجلد Demos ضمن الامثلة التي تاتي مع دلفي، عليك به

وبالتوفيق

d4baa0.gif
#6

يمكنك استخدام ملف io.dll وهو يحتوي على الكثير من الدالات للتعامل مع المنافذ.

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

#7

السلام عليكم

يمكنك أخي إستعمال المكون TComport الموجود على النت

إستعمل Google و ستجده إن شاء الله :D

يقول المثل الشعبي الجزائري

( أقري علمك و علما لا تدريه ، و قل ربي زدني علما ، و فوق كل ذى علم عليم )

اللهم زدنا و لا تنقصنا و أعطنا و لا تحرمنا

#8

اذن و أنا أتحدث عن الغلق

فى الفيسوال بيسك نغلق أى منفذ بالرقم 12

ما هو الرقم المستخدم فى دلفى ؟و كذلك كود الغلق فى دلفى.؟

و اريد التحكم فى كل منافذ الجهاز و ليس فقط الآى بى و الشبكة

هناك منفذ يختص باليو اس بى و منفذ آخر يختص بالاف تى بى الخ الخ

حتى المنافذ التى لا تتعلق بالانترنت أريد التحكم فيها كاملة سواء فتح أو غلق

فى انتظار الكود

مع الشكر

و ذلك بأية لغة

#9

هناك خلط في الموضوع بين المنافذ Port المتعلقة ببروتوكولات الشبكة TCP و UPD وغيرها

وبين منافذ الجهاز الفيزيائية مثل RS232 ومنذ الطابعة و USB...

d4baa0.gif
#10
B.M.AbdelAziZ كتب:

هناك خلط في الموضوع بين المنافذ Port المتعلقة ببروتوكولات الشبكة TCP و UPD وغيرها

وبين منافذ الجهاز الفيزيائية مثل RS232 ومنذ الطابعة و USB...

نبيك تكلمنا عن التحكم فى كافة انواع المنافذ فتح أو غلق

بطريقة برمجية

#11

اي منافذ يا اخي،

اوضح السؤال لكي يمكن الاجابة

d4baa0.gif
#12

فى خدمة الفحص لموقع نورتون تجدهم يحذرون من المنفذ 5000 و هو منفذ اليو اس بى

و لذلك أحب ما يقدم لنا كافة المنافذ سواء الخاصة بالاتصال أو غيرها مع خيار لغلق أو فتح كل منفذ

ليكون لنا التحكم الكامل بها

#13

هل تسال عن كيفية فتح منفذ

ام تسال عن البحث عن المنافذ المفتوحة

ام تسال عن غلق منفذ

d4baa0.gif
#14

اخي العزيز اشرف عبد القادر يمكنك استخدام لغة الاسمبلي ضمن دلفي للتحكم بالمنافذ

CODE
ASM

MOV AX,378H

MOV AL,(القيمة التي تريد اخراجها من منفذ الطابعة)

OUT AX,AL

END

لكن الكود لا يعمل الا على windows me ، وانا شخصيا حاولت تشغيله على XP ولم استطع اعتقد انه يوجد مكتبة DLL مفقودة

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