Ver Mensaje Individual
  #4 (permalink)  
Antiguo 18/06/2007, 15:16
Avatar de erick_arcini
erick_arcini
 
Fecha de Ingreso: julio-2005
Ubicación: Jaltenco / DF
Mensajes: 1.723
Antigüedad: 18 años, 9 meses
Puntos: 50
Re: Extraer numero de Serie del HD

FAQ

Prueba este código, te obtiene todos los seriales de todos los discos que tengas conectados en tu PC, si es solo uno pues no importa:

Código:
using System.Management;
string[] discos=new string[####];//cantidad de discos en la computadora
int aum = 0;
try
{
 ManagementObjectSearcher dispositivo = new ManagementObjectSearcher("SELECT * FROM Win32_DiskDrive"); 
 foreach (ManagementObject lector in dispositivo.Get()) 
 {
  discos[aum] = Convert.ToString(lector["SerialNumber"]); aum++;
 }
}
catch(ManagementException ex)
{
 MessageBox.Show("Error: " + ex.Message);
}

la clase Win32_diskdrive te puede ayudar en mucho
__________________
Mejoremos nuestro país, ayudemos al planeta... próximamente.