COM Security problem Please Help
-
I have a security issue with a COM server I wrote. First let me describe the architecture: This is a client/Server situation. On the Client computer: 1. Run application (APP1). 2. APP1 passes request to dispatcher service on Server computer. On the Server Dispatcher Service (APP2) launches an intermediate application (APP3). Intermediate calls .dll function. .dll function performs CoCreateInstance on COMX. COMX is implemented in APP3 as a local server. COMX is registered with default configuration (DCOMCNFG) The APP2 service is configured to logon as the system user. When I test this on a Win2K system, all is well. When I run on winNT4, I get access error when the .dll attempts CoCreateInstance. I can work around the error by configuring the APP2 service to logon as a user account. Unfortunately that will not work in our production environments. I've messed around with DCOMCNFG to reconfigure the COMX server, but nothing seems to help, except changing the logon for the service. I'm really stuck. Any ideas or suggestions will be appreciated. Thanks for the help, Bill