Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Cambio de número de serie después de formatear

395 views
Skip to first unread message

Esteban Dido

unread,
May 14, 2007, 12:49:32 PM5/14/07
to
Hola,

Un amigo llevó un PC nuevo (20 días de uso) a un servicio técnico para que
le cambiaran el sistema operativo de Windows Starter edition a XP
profesional. Supongo que formatearon el disco duro, mi amigo no está seguro.
La pregunta es: al formatear ¿se cambia el número de serie que se obtiene
con el código
CreateObject("Scripting.FileSystemObject").GetDrive(Unid).SerialNumber
?
Porque ahora ese código está entregando un número diferente al que entregaba
antes de llevarlo al servico técnico.
¿O será que le cambiaron el disco duro?
Gracias
E.D.

--

Héctor Miguel

unread,
May 14, 2007, 9:54:40 PM5/14/07
to
hola, Esteban !

> Un amigo llevo un PC nuevo (20 dias de uso) a un servicio tecnico


> para que le cambiaran el sistema operativo de Windows Starter edition a XP profesional.

> Supongo que formatearon el disco duro, mi amigo no esta seguro.
> La pregunta es: al formatear se cambia el número de serie que se obtiene con el codigo
> CreateObject("Scripting.FileSystemObject").GetDrive(Unid).SerialNumber
> ?
> Porque ahora ese codigo esta entregando un numero diferente al que entregaba antes de llevarlo al servico tecnico.
> O sera que le cambiaron el disco duro?

el numero 'diferente' que obtienes despues del servicio... puede estar originado por cualquiera de las dos posibilidades:
o... re/formataron el disco duro 'original' o... le cambiaron el disco duro -???-

de todas las funciones que 'devuelven' el numero de serie de una unidad de almacenamiento [API's etc.]
la unica que devuelve el numero de serie 'verdadero' [el que pone el fabricante del disco]
-> es la que usa Windows Management Instrumentation (Win32_PhysicalMedia)
[todas las demas no son el numero de seria 'permanente'... cambia con cada preparacion re/formato de las unidades] p.e.

Sub Medio_Fisico()
' la 'etiqueta' que le pone el fabricante =>NO cambia<= al re/formatear unidades '
Dim Disco As Object
With GetObject("WinMgmts:")
For Each Disco In .InstancesOf("Win32_PhysicalMedia")
MsgBox "Serie Fabrica: " & Application.Trim(Disco.SerialNumber)
Next
End With
End Sub

PERO... si no tienes algun 'registro' para comparar el numero 'real' que se obtenia antes... -???-

saludos,
hector.


Esteban Dido

unread,
May 15, 2007, 2:13:16 PM5/15/07
to
Héctor,

Gracias por tu aporte. Estoy tratando de aplicar el código en un PC con
Windows 98 y me da error. ¿No aplica para W98?

Saludos
Esteban

"Héctor Miguel" <NOhemio...@PLShotmail.com> escribió en el mensaje
news:#IN0BQpl...@TK2MSFTNGP05.phx.gbl...

Héctor Miguel

unread,
May 15, 2007, 2:44:01 PM5/15/07
to
hola, Esteban !

> ... Estoy tratando de aplicar el codigo en un PC con Windows 98 y me da error. No aplica para W98?

me temo que no :-(
los WMI asi como los Win32_ [...] requieren de windows nt/2000/xp :D

saludos,
hector.


Esteban Dido

unread,
May 15, 2007, 3:27:33 PM5/15/07
to
Hola Héctor,

Entonces, ¿no hay forma de obtener el número de serie del fabricante del
disco con W98?
¿O el número del procesador?

Saludos
Esteban


"Héctor Miguel" <NOhemio...@PLShotmail.com> escribió en el mensaje

news:OEJHDEyl...@TK2MSFTNGP06.phx.gbl...

Héctor Miguel

unread,
May 15, 2007, 4:53:59 PM5/15/07
to
hola, Esteban !

> Entonces, żno hay forma de obtener el numero de serie del fabricante del disco con W98?
> O el numero del procesador?

sin 'pasar' por los WMI... revisa la siguiente pagina [de win-95 en adelante]:
-> Retrive Low-Level Hard Drive Information
http://www.freevbcode.com/ShowCode.Asp?ID=3380

o esta otra: -> DiskId32 (freeware) http://www.winsim.com/diskid32/diskid32.html
[aunque, podria conllevar algunos 'riesgos' mencionados en la pagina] :-((

o revisa la siguiente conversacion: -> http://tinyurl.com/2qymav
[concretamente el mensaje numero 9]

saludos,
hector.


0 new messages