تقييم الموضوع :
  • 1 أصوات - بمعدل 4
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] مشكلة في اضهار جميع الدرايفرات بجهازي
#1
Exclamation 
السلام عليكم

مرحبا إخواني

باستخدامي للدالة

ListBox1.Items.AddRange(System.IO.DriveInfo.GetDrives)

والتي تقوم باضهار جميع الدرايفرات بجهازي

لاحضت أن جهاز هاتفي و جهاز التصوير لا يتم التعرف عليهم

وعند الدخول للكمبيوتر , ألاحض أنهم مصنفين في الأسفل  amovible





وهدا هو الرابط الذي يأخده     Ordinateur\jawad





ليس مثل C:\test   


كيف إخواني يمكنني إجاد المسار لأتعامل معه برمجيا
فأنا أريد أن أتعامل مع بعض الملفات في الهاتف أو استخراج صوري برمجيا

لكم جزيل الشكر
الرد }}}}
تم الشكر بواسطة:
#2
PHP كود :
   Public Shared Function GetLocalDrives() As List(Of IO.DriveInfo)
 
       Dim list As List(Of IO.DriveInfo) = New List(Of IO.DriveInfo)()
 
       Dim drives As IO.DriveInfo() = IO.DriveInfo.GetDrives()
 
       For i As Integer 0 To drives.Length 1
            Dim di 
As IO.DriveInfo drives(i)
 
           list.Add(di)
 
       Next
        Return 
New List(Of IO.DriveInfo)(list)
 
   End Function 
الإستخدام

PHP كود :
       For Each drive As IO.DriveInfo In GetLocalDrives()
 
           Me.ListBox1.Items.Add(drive.Name ":" drive.DriveType.ToString)
 
       Next 
الرد }}}}
تم الشكر بواسطة: عدنان الشمري , sniperjawadino
#3
PHP كود :
For Each DRV In DriveInfo.GetDrives
            Me
.ListBox1.Items.Add(DRV)
        
Next 

PHP كود :
Dim MyDrives From DRV In DriveInfo.GetDrives
        
For Each Drives In MyDrives
            Me
.ListBox1.Items.Add(Drives)
        
Next 

PHP كود :
Dim List As New ArrayList
        
List.AddRange(DriveInfo.GetDrives)

        For 
Each DRV In List
            
Me.ListBox1.Items.Add(DRV)
        
Next 

PHP كود :
Dim Drives As DriveInfo() = DriveInfo.GetDrives()
        For 
Each drive As DriveInfo In Drives
            Me
.ListBox1.Items.Add(drive.Name)
        
Next 
الرد }}}}
تم الشكر بواسطة: عدنان الشمري , sniperjawadino
#4
silverlight



شكرا أخي الكريم على هذا الكود الجميل
لكن لم يضهر رابط الهاتف



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


khodor1985



كذلك أخي khodor
شكرا لك لكن لم يتم إضهار إلا    C      D       G
الرد }}}}
تم الشكر بواسطة:
#5
عدم ظهور الهاتف مرتبط بفعالية الأداء الخاص ب الكلاس  DriveInof و تحديدا في جملة DriveInfo.GetDrives و التي هي ف الاصل عبارة عن Array

علي سبيل المثل عند محاولتك ان تضع شرط واحدا فقط لاسترجاع بعض البيانات من جملة GetDrives ستكتشف ان الاداء الخاص بها اصبح مغايرا تماما لما تريده لذلك الافضل ان تقرا كل البيانات الموجودة في حملة GetDrives
 
لذلك ربما يكون الأكثر دقة لك هو ان تقرأ تلك البيانات باستخدم WMI باستخدام ManagementObjectCollection لأن مايكروسوفت تخزن البيانات احيانا علي شكل داتا بيز ثم تقرأها مثلما تقرأ ملف SQL
الرد }}}}
تم الشكر بواسطة: sniperjawadino
#6
شكرا أخي على الشرح
لكن أخي هل لديك أي مثال أو كود لأجربه
في الحقيقة ليست لدي أي معرفة في WMI
الرد }}}}
تم الشكر بواسطة:
#7
للرفع حتى يتسنى للإخوان المشاركة
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  حل مشكلة الكود الاتي - سهل- CLARO 3 81 02-12-16, 04:06 PM
آخر رد: ali.alfoly
  كيف يتم حل مشكلة ظهور رسالة عند الضغط علي هيد داتا جريد فيو السيد الجوهري 4 59 30-11-16, 10:08 PM
آخر رد: السيد الجوهري
  [VB.NET] مشكلة عند عمل تحديث للبيانات Asmaa adel 3 77 27-11-16, 03:56 PM
آخر رد: Adrees
Rainbow [VB.NET] مشكلة طابعة الباركود محمد اسماعيل 3 268 27-11-16, 10:30 AM
آخر رد: adel27
  [SQL] مشكلة عند الاتصال بالسيكوال سيرفر تظهر الرسالة التالية Asmaa adel 8 186 21-11-16, 11:58 PM
آخر رد: Asmaa adel
  [سؤال] مشكلة في إعادة تنفيذ البرنامج wael khlak 1 52 21-11-16, 11:48 PM
آخر رد: السرور
  طلب كود لحذف جميع البيانات من الجدول haiderkh 4 120 21-11-16, 07:11 PM
آخر رد: haiderkh
  [VB.NET] مشكلة في كود البحث khalid475 14 223 11-11-16, 07:52 PM
آخر رد: khalid475
Question [سؤال] مشكلة محيرتني هل من مساعدة shwehdi4pc 14 2,115 10-11-16, 03:55 PM
آخر رد: أبوبكر سويدان
  [VB.NET] مشكلة في Timer 3asfa~mdmra 1 81 07-11-16, 02:09 PM
آخر رد: hassan

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم