السلام عليكم
بداية الموضوع لمعالجة مشكلة واجهتنى .. و ليس حاشا لله لأى أغراض ضارة ..
محتاج كود فجوال بيسيك .net
لعرض الجهزة المتصلة بالراوتر لدى الآن على النحو التالى .. كما يظهر الأمر بصفحة الراوتر :
Device Name - Port ID - Device Info - Device Status - Connection Duration - Operations
منتظر ردكم
تقبلوا التحية
أخى الفاضل
شكرا لك
لكن الكود به أخطاء لا سيما على
NetworkInterfaceCollection
و
NetworkInterface.
للاسف بحثت كثيرا حول : NetworkInterfaceCollection
و لم أجد لها وجود !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
من الواضح انها مكتبة غير موجودة بالفيجوال ستوديو وهي تتبع مكتبة تسمى Azure.net اعمل بحث بقوقل وستجدها بموقع مايكروسوفت
تقوم بثبيتها وسوف تعمل
كما يجب استيراد مجال الاسماء التالي
كود :
Imports System.Net.NetworkInformation
بسم الله الرحمن الرحيم
الأخ الفاضل و المحترم ابو محمد
تقبل منى التحية و التقدير لجهدك و اهتمامك
لكن يا أخى الفاضل الكود الأول لا يعمل .. و الثانى لا يعمل .. و المكتبة المذكورة لا وجود لها على شبكة الانترنت فى العالم كله
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
قبل اى شئ أنا بشكرك على جهدك و وقتك
لكن للأسف انا كرهت الموضوع كره التحريم .. بسبب جهد ووقت ضائع و غضب و انفعال من أكواد لا تعمل !!!!!!!!
أعلم أنك قد حاولت جاهدا تقديم المساعدة ..لكن للاسف كلها أكواد واهية لا تعمل و عاطبة !!
شاكر لك لجهودك
تقبل خالص التحية
لا تيأس احيانا ابقى ابحث عن الحل لعدة ايام
المشكلة لا علم لي بواجهة الشبكات او ما المطلوب
هذا الكود شغال وانا جربته بنفسي
ولا يحتاج الى اي مكتبات
كود :
Dim interfaceb As NetworkInterface
For Each interfaceb In NetworkInterface.GetAllNetworkInterfaces()
' Print the interface name and InterfaceType.
Label1.Text = interfaceb.Name & " " & interfaceb.NetworkInterfaceType
Next
يمكن تجزئة المطلوب الى خطوات قبل كل شئ جرب هذه الجزئية فقط عندك
وطبعا لا تنسة استيراد مجال الاسماء المطلوب فوق
بعد ان تشتغل هذه الجزئية واكيد سوف تشتغل راجع اخر كلاسس وانظر كيف تصل الى ما تريد على سبيل المثال
كود :
Label1.Text = interfaceb.GetPhysicalAddress.ToString
عن طريق المتغير
كود :
Dim interfaceb As NetworkInterface
يمكنك الوصول الى كل شئ