COM exe server returns CO_E_SERVER_EXEC_FAILURE
-
Hi, I have a rather bizarre configuration that is causing me some headache. An application running as the Interactive User acts as COM server. A service spawns another application - therefore running under the System account - that tries to create an instance of the running COM server. The spawned application fails with CO_E_SERVER_EXEC_FAILURE. Additional info: - The COM server uses TypeLib marshalling. - I've tried to flatten the security access on the COM server - no change. - A test application running using the logged on user account succeeds in creating the instance of the COM object. - The COM server is a former MFC app that has been converted to use ATL with the very nice .NET plugin to make the conversion. I have a feeling that is something related to security, but I'm quite surprised not to see 'access denied' rather than 0x80080005. Any ideas? Thanks, Alberto