I've downloaded your suggested example and added print (?) to expose loCLSID and I've received:
for CDO.Message {CD000001-8B95-11D1-82DB-00C04FB1625D}
for CDO.Configuration {CD000002-8B95-11D1-82DB-00C04FB1625D}
>What file CLSID points to? You can use code from
http://www.berezniker.com/content/pages/visual-foxpro/verify-activex-presence-and-registration to retrieve that info.
>
>>Unfortunately I don't know about CDO related stuff, so I can't answer that question.
>>Even after re-registering CDO, the error persist and is exactly the same.
>>(obs: The object created with CreateObj("CDO.Configuration") does point to CLID in registry, etc)
>>
>>I would say that CDO.Message works fine, but CDO.Configuration is access denied by some unknown reason.
>>By the way, cdosys.dll has Apr/13/2008 as its version date tag.
>>