General information
Category:
COM/DCOM and OLE Automation
Hi,
my explanation wasn't that good i think.
"This is exactly your situation, you're passing an interface pointer (your object) to the server and then do a QueryInterface (that's the function GETINTERFACE calls under the hood)."
this means that your passing an object to the server (the object on which the server should call back later on) and then you directly call back into this object with GETINTERFACE which then fails with the E_ACCESSDENIED errorcode.
From this info one can draw the conclusion that the user account under which your DCOM object is running doesn't have sufficient rights on the client to access the object.
To change this
(1) check under which user account your DCOM object runs on the server.
(2) then on each client start DCOMCNFG & goto
(hope the terms translate since i've the german version of DCOMCNFG)
Default Security -> Default Access Permissions -> Edit Default (Button) ->
Add the useraccount from 1 and grant it access.
Regards
Christian
Previous
Next
Reply
View the map of this thread
View the map of this thread starting from this message only
View all messages of this thread
View all messages of this thread starting from this message only