Witam
W jaki sposób WPFBrowserApplication(C#) wyszukać dysk USB(pendrive)?
Pozdrawiam
Stanisław Paska
Nie ma takiej opcji zawsze przy próbie dostępu dostaniesz wyjątek. SecurityException
Jeszcze by tego brakowało żeby plugin przeglądarkowy miał dostęp do sprzętu.
W normalnej aplikacji to wiadomo że trzeba się posłużyć referencją do api systemowego , ciekawy sposób który mało kto zna a upraszcza korzystanie z win32:
ManagementObjectSearcher theSearcher = new ManagementObjectSearcher("SELECT * FROM Win32_LogicalDisk WHERE DriveType=2 AND Caption<>'A:'"); // albo Description='Removable Disk' foreach (ManagementObject currentObject in theSearcher.Get()) { listBox1.Items.Add(currentObject["Caption"].ToString() + " | " + currentObject["VolumeName"] + Environment.NewLine); // np. do listboxa }
ManagementObjectSearcher theSearcher = new ManagementObjectSearcher("SELECT * FROM Win32_LogicalDisk WHERE DriveType=2 AND Caption<>'A:'"); // albo Description='Removable Disk'
foreach (ManagementObject currentObject in theSearcher.Get()) { listBox1.Items.Add(currentObject["Caption"].ToString() + " | " + currentObject["VolumeName"] + Environment.NewLine); // np. do listboxa }
lista i opis obiektów klasy wmi Win32_LogicalDisk : http://msdn.microsoft.com/en-us/library/aa394173(VS.85).aspx