Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/06/2007, 15:52
Avatar de GeoAvila
GeoAvila
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Antigua Guatemala
Mensajes: 4.032
Antigüedad: 20 años, 3 meses
Puntos: 53
Re: Extraer numero de Serie del HD

Cita:
Iniciado por miguelillo2 Ver Mensaje
Hola nuevamente!!!

Estoy intentando sacar el numero de serie de un disco duro de una pc a travéz del vb.net 2005 pero no logró, lo que he llegado a obtener es el numero de serie del volumen(volumen de serie logico cambiante) , pero a mi lo que me interesa es conocer el numero de serie del disco duro(el no. de serie fisico)...

He estado checando las clases, bueno de hecho hice este ejemplo que encontre y namas me sale error: les pongo el code para que se den una idea...

Código:
Dim strSN As String = ""
        Dim strQuery As String = "SELECT * FROM Win32_PhysicalMedia"
        Dim query As ManagementObjectSearcher = New ManagementObjectSearcher(strQuery)
        Dim queryCollection As ManagementObjectCollection = query.Get()
        Dim mo As ManagementObject

        For Each mo In queryCollection
            strSN = mo("SerialNumber").ToString()
        Next

        TextBox1.Text = strSN
Espero sus respuestas.... De antemano mil gracias...

Bits...Miguel--in--
creo que es algo así
Código:
        Dim strQuery As String = "SELECT * FROM Win32_PhysicalMedia"
        Dim query As ManagementObjectSearcher = New ManagementObjectSearcher(strQuery)
Dim i As Integer = 0

        For Each mo As ManagementObject In query.[Get]()
If mo("SerialNumber") is Nothing then
strSN =strSN &" "& "N/A Serial"
else
            strSN =strSN & " " & mo("SerialNumber").ToString()
end if     
   i += 1
Next

        TextBox1.Text = strSN
Bueno creo que allí te debería de funcionar y revisa si ya agregaste la refenrencia y también el Imports

te dejo un ejemplo
http://geoavila.com/?p=63

Nos vemos.
__________________
* Antes de preguntar lee las FAQ, y por favor no hagas preguntas en las FAQ
Sitio http://www.geoavila.com twitter: @GeoAvila