Hola Geoavila!!!!
De el Link que pusiste tome el código, de hecho lo descargue y lo ejecute, mi hd es de tipo SCSI y me manda al correr el programa que esta en el lenguaje C que mi hd es de tipo IDE y no me manda el numero de serial... Se supone que es el código original y debería de mostrarme el No. Serial del Hd, pero nomas no...
En mi app que esta en vb 2005 ya puse el código que pusiste y uso lo siguiente:
Imports...
Imports System.Management
Imports System.Collections
Imports system
En la parte del button pongo el codigo que me pasaste.... y queda así
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim strSN As String = ""
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
End Sub
Y siempre trae mo("SerialNumber") como nothing.....
Un favor grandote Geoavila,puedes poner tu código completo ; te lo agradecería bastante....
De antemano mil gracias....
Bitss---Miguel--in