DCOM launches a new server process for each client. How can I share one server process for all clients?
The EntireX DCOM default is to start a server exclusively for each client. To share a NaturalX server with multiple clients, you are required to assign a “launching user” to the SERVID. This can be done with the EntireX “dcomcnfg” utility. For example, dcomcnfg {the_servid_guid} RunAs=SAG causes the server to be launched under the userid SAG, independent of the client userid. And all clients requesting this serverid are connected to this single process. the_servid_guid can be retrieved with the “dcomcnfg” utility as well. Just enter dcomcnfg without parameters and you get a list of all registered SERVIDs and their the_servid_guid.