على فكرة التحايل الذي قمت به في مثالي هو اني قسمت الاي بي الى قسمين:
قسم ثابت وهو
وقسم متغير وهو (الاخير مع الاول) استخدمت له طريقة ping وتحويل لاسم.
ممكن عندك هذه الطريقة لاتناسب البتة على كل حال انت مبرمج وقد تكتشف ان طريقة ما لا تناسب العتاد عندك.
نفس الفكرة بالمثال لكن هذا الرقم 254 هو (حسب الفكرة بالذات) هو يمثل عدد الاجهزة.
على كل حال استخدمتها كحيلة لاني انزعجت لعدم عمل دوال جلب اسماء الاجهزة.
واظن والله اعلم ان السبب زيادة في الامان خصوصا في ويندوز 8 و 10 لاني وجدت خيار ضمن اعدادات الشبكة مفاده الموافقة على كشف جهازي للبحث ضمن الشبكة.
مجرد تخمين والاخوة الفضلاء الخبراء لا شك لديهم الحل الانسب و الاصوب.
ارجو لو الاخ يعرف احد اقاربه لديه خبرة بالموضوع ان يستفيد منه فلا اكبر من العلم.
قسم ثابت وهو
PHP كود :
192.168.1.
وقسم متغير وهو (الاخير مع الاول) استخدمت له طريقة ping وتحويل لاسم.
ممكن عندك هذه الطريقة لاتناسب البتة على كل حال انت مبرمج وقد تكتشف ان طريقة ما لا تناسب العتاد عندك.
(08-10-15, 10:04 PM)أبو عمر كتب : سعود جرب هذا
PHP كود :
For i = 1 To 254
Try
RichTextBox1.AppendText("Host name = " & System.Net.Dns.GetHostEntry("192.168.1." & i.ToString).HostName.ToString & vbCrLf & vbCrLf)
Catch ex As Exception
End Try
Next
نفس الفكرة بالمثال لكن هذا الرقم 254 هو (حسب الفكرة بالذات) هو يمثل عدد الاجهزة.
على كل حال استخدمتها كحيلة لاني انزعجت لعدم عمل دوال جلب اسماء الاجهزة.
واظن والله اعلم ان السبب زيادة في الامان خصوصا في ويندوز 8 و 10 لاني وجدت خيار ضمن اعدادات الشبكة مفاده الموافقة على كشف جهازي للبحث ضمن الشبكة.
مجرد تخمين والاخوة الفضلاء الخبراء لا شك لديهم الحل الانسب و الاصوب.
ارجو لو الاخ يعرف احد اقاربه لديه خبرة بالموضوع ان يستفيد منه فلا اكبر من العلم.