title: Difference between "traditional" COM and COM+ (in Component Services)
body: <p>By the "traditional" way I mean registering the DLL in registry.</p>
  
  <p>There seems to be another method to set up it by going to mmc->Component Services->COM+ Applications and adding the <code>.tlb</code> file.</p>
  
  <p>I have a COM library that supports both methods. When it installs, it registers itself in the registry as a COM component and it works fine. However, when I added the <code>.tlb</code> file using the Component Services method, the behavior seems to be different and it starts giving out errors.</p>
  
  <p>I suspect it has something to do with marshaling and inter-process object transfer? (Sorry, I'm really a noob in the COM area)</p>
  
  <p>Can anyone point me to a good resource to clear my understanding?</p>