FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Con WMI sería más fácil no...
|
#2
|
||||
|
||||
Igual suelto una tontería pero....¿GetVolumeInformation no da ese dato?
__________________
Be water my friend. |
#3
|
||||
|
||||
Estoy de acuerdo con Maxium. Ya lo he comentado otras veces en el Blog y creo que alguna por aquí en los foros. A partir de sistemas "modernos" (a partir de XP y para server a partir del 2003) creo que la mejor forma es utilizar WMI. Es más sencillo y asegura mejor la compatibilidad de futuro.
La clase Win32_DiskDrive debería devolver sin problemas el SerialNumber. En la misma documentación se lee lo siguiente: "Windows Server 2003, Windows XP, Windows 2000, and Windows NT 4.0: This property is not available."
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#4
|
||||
|
||||
He subido un ejemplillo con WMI al FTP, con la demo incluída. Probadlo (o compiladlo de nuevo) a ver si os da respuesta. En W7 y un Server2005 funciona sin problemas.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#5
|
||||
|
||||
Neftali es interesante la aplicacion
una consulta en el ejemplo del ejemplillo con WMI me voy al "DiskDriveInfo1" y cual es el ID unico del disco duro en la "function GetIdeSerialNumber : String;" que postee me da un valor del disco duro. que no encuentro en tu aplicacion. encontre "ProcessorInfo1" <TProcessorProperties.Processorldes> me da un valor mi consulta es esto es ID unico del procesador que no se puede cambiar ? estoy buscando datos unicos que no sean modificables del hardware para crear licencias encotre info que la mac de red es facil de cambiar por favor con tu experiencia confirmame el dato. saludos |
#6
|
||||
|
||||
¿En qué versión de sistema lo estás ejecutando?
Por ejemplo en mi XP, no aparece la propiedad SerialNumber (porque no lo soporta), pero si ese mismo programa lo ejecuta en Windows 7 sí me aparece la propiedad y el valor. Como ya he dicho antes, no todos los sistemas soportan esa propiedad.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Mi programa no funciona en Win7 64 | Paulao | Varios | 7 | 13-03-2012 13:34:21 |
¿Función para determinar la capacidad del disco duro? | Roilo | API de Windows | 8 | 30-12-2008 19:07:30 |
Disco Duro Externo | Fenareth | Varios | 8 | 25-07-2008 16:45:30 |
Imagen de disco duro de sistema a un disco externo usb | Wonni | Windows | 20 | 05-06-2007 13:11:55 |
Funcion para saber si un registro .dbf esta bloqueado ( en red no me funciona ) | Wonni | Conexión con bases de datos | 7 | 06-10-2006 18:49:32 |
|