>ATLで使うものはレジストリに登録する必要があるのですよね? はい、あります。 >com(ATL)の場合のEXEとDLLの違いってなんでしょうか?(3種類あるみたいですが) ATLだからというのは関係ないのでおいておきます。 COMの場合、インプロセスサーバ、アウトプロセスサーバという言い方をよくします。 インプロセス、つまり呼び出し元と同一プロセス空間で動作するCOMサーバです。 #呼び出し元をクライアント、呼び出されるCOMコンポーネントのことをサーバと呼びます。 これにあたるのが、ActiveX DLL、ActiveXコントロールのような、DLLとして動作するものです。 逆にアウトプロセスサーバは、呼び出す元とは異なるプロセスとして動作するCOMサーバです。つまり、ActiveXEXEや、ActiveXDocumentsサーバということになります。 #ちなみに、DCOMでネットワー