Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Verificar El Serial del Disco Duro con rutinas en Vb6

Estas en el tema de Verificar El Serial del Disco Duro con rutinas en Vb6 en el foro de Visual Basic clásico en Foros del Web. Buenas Buenasss!!! Quisiera saber como es posible saber el Serial del Disco Duro ...! Alguien tendra codigos q permita conocer cual es el serial del ...
  #1 (permalink)  
Antiguo 20/12/2006, 18:11
 
Fecha de Ingreso: junio-2006
Mensajes: 4
Antigüedad: 17 años, 10 meses
Puntos: 0
Verificar El Serial del Disco Duro con rutinas en Vb6

Buenas Buenasss!!!

Quisiera saber como es posible saber el Serial del Disco Duro ...!

Alguien tendra codigos q permita conocer cual es el serial del Disco Duro acutal???

Gracias Por TODO!"!!

ElMicro... Jah Bless
  #2 (permalink)  
Antiguo 20/12/2006, 21:10
 
Fecha de Ingreso: abril-2004
Mensajes: 192
Antigüedad: 20 años
Puntos: 0
Re: Verificar El Serial del Disco Duro con rutinas en Vb6

Busca en internet un ejemplo usando la función GetVolumeInformation

También lo podes averiguar usando FSO


saludos


----------------
__________________
Recursos visual basic
  #3 (permalink)  
Antiguo 09/01/2007, 12:44
Avatar de Korku  
Fecha de Ingreso: noviembre-2003
Ubicación: En un lugar oscuro...
Mensajes: 688
Antigüedad: 20 años, 5 meses
Puntos: 5
Re: Verificar El Serial del Disco Duro con rutinas en Vb6

Hola,

Código:
 
Private Declare Function GetVolumeInformation Lib "Kernel32" Alias "GetVolumeInformationA" (ByVal lpRootPathName As String, ByVal lpVolumeNameBuffer As String, ByVal nVolumeNameSize As Long, lpVolumeSerialNumber As Long, lpMaximumComponentLength As Long, lpFileSystemFlags As Long, ByVal lpFileSystemNameBuffer As String, ByVal nFileSystemNameSize As Long) As Long
 
Public Function GetSerialNumber() As Long
    Dim strVolumeBuffer As String
    Dim strSysName As String
    Dim lngSerialNumber As Long
    Dim lngSysFlags As Long
    Dim lngComponentLen As Long
    Dim lngResult As Long
    
    strVolumeBuffer$ = String$(256, 0)
    strSysName$ = String$(256, 0)
    lngResult = GetVolumeInformation("C:\", strVolumeBuffer$, 255, lngSerialNumber, _
            lngComponentLen, lngSysFlags, strSysName$, 255)
                 
    GetSerialNumber = lngSerialNumber
    
End Function
Saludos
__________________
Carpe diem quam minimum credula postero.


http://www.programador-freelance.es
  #4 (permalink)  
Antiguo 09/01/2007, 15:37
Avatar de GeoAvila
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Antigua Guatemala
Mensajes: 4.032
Antigüedad: 20 años, 4 meses
Puntos: 53
Re: Verificar El Serial del Disco Duro con rutinas en Vb6

ese no es el serial del disco duro... lo que estas extrayendo alli es un numero que se le da a la partición, pero no es el serial, cuando formatees el disco duro tendrá otro número o bien coloca otra partición del mismo disco y verás..

nos vemos..
__________________
* Antes de preguntar lee las FAQ, y por favor no hagas preguntas en las FAQ
Sitio http://www.geoavila.com twitter: @GeoAvila
  #5 (permalink)  
Antiguo 09/01/2007, 16:29
Avatar de Korku  
Fecha de Ingreso: noviembre-2003
Ubicación: En un lugar oscuro...
Mensajes: 688
Antigüedad: 20 años, 5 meses
Puntos: 5
Re: Verificar El Serial del Disco Duro con rutinas en Vb6

Cita:
Iniciado por GeoAvila Ver Mensaje
ese no es el serial del disco duro... lo que estas extrayendo alli es un numero que se le da a la partición, pero no es el serial, cuando formatees el disco duro tendrá otro número o bien coloca otra partición del mismo disco y verás..

nos vemos..
Pues nada
__________________
Carpe diem quam minimum credula postero.


http://www.programador-freelance.es
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:15.