I am trying to add an out-of-process service component to a COM+ application using the Component Services console. The out-of-process service is in the form of an .EXE compiled using C++. Although when I install my application this service is registered and all the registry keys have been set up, the service is not available from the "Import components that are already registered" list.

So I attempted to "Install A New Component" and although the wizard recognises the .EXE as a COM+ compatible component and picks up the typelib and the interface the dialog still does not let me add the component.

The only snippet of info that I can find on the web states:
A COM server, implemented as an .EXE application, which runs outside the process of its client, either on the same machine or a remote machine. Out-of-process server can not be installed into
COM+ Application.

Is this correct ?
IIS after all has it's own out-of-process services installed.

Any help would be much appreciated. I am new to COM+ and am working with a legacy application and MSDN does not have what I'm looking for.

Cheers in advance