2009-07-23 10 views
1

Activator.CreateInstanceを使用しているのが最も近いのですが、サーバー名/アカウント情報を渡すことはできません。CoCreateInstanceExに相当する.NETはありますか?

私がしたいのは、プログラムによってCOMオブジェクトを別のコンピュータに作成することです。 (私はコントロールパネルのコンポーネントのプロパティを操作して別のコンピュータに作成することができますが、ユーザーの選択に基づいて別のサーバーでCOMコンポーネントを動的に開始したいと思っています)

管理された方法はありますかこれを行うには、CoCreateInstanceExをp-invokeする必要があります。

答えて

3

いいえ、P/InvokeでCoCreateInstanceExを使用する必要があります。

+0

この場合、 'GetTypeFromCLSID'に 'server'パラメータがあるのはなぜですか? http://msdn.microsoft.com/en-us/library/y76yy1s2(v=vs.100).aspx – Ajay