There are some settings for controlling where your components would execute.
The first is IIS application protection, which essentially determines which WAM object would be used by IIS.
1. Low- IIS use inproc WAM object
2. Pool-IIS would use a dedicated dllhost to host all applications have this setting
3. isolated-IIS would use a new process to host the WAM objectThe second setting is your COM+ application settings, which is used by WAM object, so if your COM+ component is set to server applilcation, it would be loaded by WAM object in another dllhost.exe, if your component is set to library application, it would be loaded into the process where WAM object runs. 
That's all.