Buenas:
Estoy todo el rato intentando que me lea todos los lectores que tenga en un Pc o ordenador sea IDE, SATA o un lector externo por USB de discos, DVD en este caso.
Mirando aquí he encontrado esto.
https://docs.microsoft.com/es-es/windows/win32/cimwin32prov/win32-cdromdrive
Quiero que me detecte las unidades y lo muestre en un comboBox.
Creo una función.
Con esto llamo una unidad.
Añado los datos en el comboBox así.
Pues no me sale.
¿Alguna idea?
Saludos.
Estoy todo el rato intentando que me lea todos los lectores que tenga en un Pc o ordenador sea IDE, SATA o un lector externo por USB de discos, DVD en este caso.
Mirando aquí he encontrado esto.
https://docs.microsoft.com/es-es/windows/win32/cimwin32prov/win32-cdromdrive
Quiero que me detecte las unidades y lo muestre en un comboBox.
Creo una función.
Código (csharp) [Seleccionar]
private static void GetMyCPUInfo(string hwclass, string syntax)
{
ManagementObjectSearcher mos = new ManagementObjectSearcher("root\\CIMV2", "SELECT * FROM " + hwclass);
foreach (ManagementObject mj in mos.Get())
{
Console.WriteLine(Convert.ToString(mj[syntax]));
}
}
Con esto llamo una unidad.
Código (csharp) [Seleccionar]
GetMyCPUInfo("Win32_CDROMDrive", "Id");
Añado los datos en el comboBox así.
Código (csharp) [Seleccionar]
comboBox_Unidad.Items.Add(datos);
Pues no me sale.
¿Alguna idea?
Saludos.