2012-02-28 11 views
0

私はCOM dllの無料登録を新規登録しました。数日後、私はRegの無料のC#アプリケーション内に1つの質問を投稿し、正常に実行できました。 C#dllとvC++ dllの中で、COM dllの登録無料起動がどう違うのですか?

は、今私は

  • は、我々はC#のDLL (classlibraryプロジェクト)内のCOM DLLの登録無料の活性化を使用することができ、次のように2つの異なる要件を持って楽しみにして?
  • 私たちはCOM dll inisde VC++ dll の登録無料ライセンス認証を利用できますか?

c#dllとvC++ dllに登録無料COMの実装に違いはありますか? 私はC#ウィンドウアプリケーションで行っているので、COMのIsolatedプロパティをtrueに設定すると、自動的にVSはCOM dllに関してアプリケーションのマニフェストを生成します。

開発マシンでVS2010を使用しています。

答えて

0

.NET DLLの登録は必要ありません。 NETランタイムはそれを処理(促進)します。 VC++でも、開発プラットフォームとして.NETを使用している場合は、DLLの登録について心配する必要はありません。

ネイティブDLLを使用していて、COM経由でコンポーネントを公開している場合は、DLLを登録する必要があります。そのためにはregsrv32.exeツールを使用して登録することができます。 DLLの登録にはDllRegisterServer、登録解除のためにはDllUnregisterServerをエクスポートする必要があります。