专有的组件和组合体是由Windows XP和COM+1.5带给我们的另一项很重要的的特性。专有组件只能被在同一应用程序中的其他组件所访问。与专有组件一样,专有组合体也只能被一个应用程序使用。所有的企业级应用程序几乎都会用到专有组件。
如果我们不想赋予一个客户端软件访问一个组件和组合体的权限,就需要将它们定义为专有的。需要注意的是,一个专有的组合体可能会包含多于一个的专有组件。在COM1.5中,每个组件都在激活标签下有一个选择框,使我们能够决定是否将该组件变为专有的。当然,我们还可以通过编程的方式使一个组件专有化。