>buenas tardes tengo un pequeño proyecto de la U. el cual me piden leer todo el hardware de la pc, estuve buscando por ahi pero no he encontrado mucha ayuda, quiero hacer el programa en VFP 7.0 ya que es el que mejor domino, por ahi vi en los msg lo del Bios, y lo de las Unidades de la Pc, pero me falta lo que es la tarjetas de red, video, monitor etc, alguno sabra o me puede dar una ayuda o una orientacion ....
>
>:-)
>
>gracias
>
>saludos
Justamente estoy creando un demo de como hacer esto con WMI, pensaba ponerlo hoy, pero he tenido poco tiempo, quizá lo termine este fin de semana.
De todas maneras para empezar puedes ir leyendo sobre WMI y sus clases, que es bastante sencillo de programar ya que repites casi el mismo código para cada clase, por ejemplo, para obtener información del BIOS (clase Win32_BIOS, fijate la ayuda MSDN de todas las Win32_ clases para otros):
local loWMIService, loItems, loItem
loWMIService = Getobject("winmgmts:\\.\root\cimv2")
loItems = loWMIService.ExecQuery("Select * from Win32_BIOS where PrimaryBIOS = TRUE")
For Each loItem in loItems
? "Caption: " , loItem.Caption
? "CurrentLanguage: " , loItem.CurrentLanguage
? "Description: " , loItem.Description
? "Manufacturer: " , loItem.Manufacturer
? "Name: " , loItem.Name
? "ReleaseDate: " , loItem.ReleaseDate
? "SMBIOSBIOSVersion: " , loItem.SMBIOSBIOSVersion
? "SMBIOSMajorVersion: " , loItem.SMBIOSMajorVersion
? "SMBIOSMinorVersion: " , loItem.SMBIOSMinorVersion
? "SMBIOSPresent: " , loItem.SMBIOSPresent
? "Status: " , loItem.Status
? "Version: " , loItem.Version
Next
"The five senses obstruct or deform the apprehension of reality."
Jorge L. Borges?
"Premature optimization is the root of all evil in programming."
Donald Knuth, repeating C. A. R. Hoare
"To die for a religion is easier than to live it absolutely"
Jorge L. Borges