>At some point in my code I do this:
>
>oDOM=CREATEOBJECT("MSXML2.DOMDocument.4.0")
>
>and it works fine for me; for some others it's "access denied" 0x80070005 error. Works fine if they launch it in admin mode (which is what I also did).
>
>Is it that the component was installed for admin only, or is there something else to look at?
So far found out that it's a bug with it requiring a certificate installed in a certain way - which is very misplaced, or a wrong error, as it doesn't even touch the net while instantiating.
It does work if the exe is run as admin. One solution I've found is to use Microsoft.XMLDOM class instead, which is the older version where they weren't so overzealous with security (as it is sung in Redmond). It's msxml3.dll, I think, but then I've found that the same security bullshit was introduced in its SP2 or SP3, which may be installed on some workstations, which would put me back at square one.
I'd still prefer to get to the bottom of this.