>>We have an out-of-process automation server that is installed and registered on a server. A client is making a call via CreateObject() to gain an instance of the server. It appears that Createobject() is loading it into client memory for execution.
>>We desire to have the automation server load into server memory and to have it's process or processes kicked off and run on the server. How can that be achieved?
Check out CreateObjectEX(), which will fire up the object on the server and map its interface into a proxy object on your client machine. This is DCOM.