Saludos a Todos:
Tengo la siguiente duda y a la vez error:
Necesito obtener información de un disco duro "X" que esta mapeada como "X" unidad con WMI, he intentado con:
Pero no obtengo nada, y si modifico la linea
Obtengo un error:
Ando algo perdido, estoy trabajando con WMIExplorer para probar con algunas instancias pero no funcionan... Ojala alguien me de una mano.. Gracias..

Tengo la siguiente duda y a la vez error:
Necesito obtener información de un disco duro "X" que esta mapeada como "X" unidad con WMI, he intentado con:
#Include "FIVEWIN.CH"
FUNCTION Main()
DatosHD("F:")
RETURN Nil
STATIC FUNCTION DatosHD(cDrive)
LOCAL oDatos
LOCAL oLoc:= CreateObject( "wbemScripting.SwbemLocator" )
LOCAL oSrv:= oLoc:ConnectServer()
LOCAL oDisco:= oSrv:ExecQuery("Select * From Win32_DiskDrive Where DeviceID = "+cDrive)
FOR Each oDatos in oDisco
MSGInfo(cValtoChar(oDisco:Model),"Nombre del Disco")
MSGInfo(cValtoChar(oDisco:Caption),"Nombre del Disco")
NEXT
RETURN NilPero no obtengo nada, y si modifico la linea
LOCAL oDisco:= oSrv:ExecQuery("Select * From Win32_DiskDrive")Obtengo un error:
Time from start: 0 hours 0 mins 0 secs
Error occurred at: 07/19/13, 08:34:55
Error description: (DOS Error -2147352570) WINOLE/1009 No exported method: MODEL
Stack Calls
===========
Called from: => TOLEAUTO:MODEL( 0 )
Called from: WMI.prg => DATOSHD( 15 )
Called from: WMI.prg => MAIN( 4 )Ando algo perdido, estoy trabajando con WMIExplorer para probar con algunas instancias pero no funcionan... Ojala alguien me de una mano.. Gracias..
Soluciones y Diseño de Software
Damos Soluciones...
I.S.C. Victor Daniel Cuatecatl Leon
Director y Diseñador de Proyectos
http://www.soldisoft.unlugar.com
http://www.sisa.unlugar.com
danyleon82@hotmail.com
www.facebook.com/victordaniel.cuatecatlleon
Damos Soluciones...
I.S.C. Victor Daniel Cuatecatl Leon
Director y Diseñador de Proyectos
http://www.soldisoft.unlugar.com
http://www.sisa.unlugar.com
danyleon82@hotmail.com
www.facebook.com/victordaniel.cuatecatlleon