Brian,
There was a "deficiency" with GetObject in VFP 6 that was removed in VFP 7. Instead of using GetObject, use the Locator object of WMI.
local loloc, lowmi
loloc = createobject('WbemScripting.SWbemLocator')
lowmi = loloc.ConnectServer()
The above is the VFP 7 equivalent of:
local lowmi
lowmi = getobject('WinMgmts:')
Both return a WMI Services object.
HTH.
>Ok, I think I missed class that day, but can't WMI be used with VFP 6 SP5?
>
>OLE error code 0x800401ea: Moniker cannot open file.
>
>I was playing around with WMI in VFP7 and everything works really well. But I guess I missed something since the same code doesn't work when I run it it VFP 6...
>
>
>Thanks,
>
>- Brian
Larry Miller
MCSD
LWMiller3@verizon.netAccumulate learning by study, understand what you learn by questioning. -- Mingjiao