次の方法で共有


プロバイダーの登録

このトピックでは、Outlook Social Connector (OSC) プロバイダーをインストールするときに使用される Windows レジストリの場所について説明します。

COM 登録

インストール時に COM 自己登録または regsvr32 を使用して登録するように OSC プロバイダー DLL を構成する必要があります。 プロバイダー DLL の COM 登録は、レジストリ ハイブの下に OSC プロバイダーを HKEY_CLASSES_ROOT 登録します。

マネージド コードで開発された OSC プロバイダーには、COM で表示されるプロバイダー アセンブリがあります。 プロバイダー コンポーネントには別のアプリケーション ドメインを使用する必要があります。 それ以外の場合、OSC プロバイダーは、他のコンポーネントで使用される既定の共有アプリケーション ドメインを使用し、プロバイダーが期待どおりに動作しない可能性があります。

プロバイダー ProgID の登録

各 OSC プロバイダーは、プログラム識別子 (ProgID) を登録する必要があります。 プロバイダー インストーラーは、次のいずれかの場所を選択して、 を追加または削除 ProgIDできます。

  • HKEY_CURRENT_USER\Software\Microsoft\Office\Outlook\SocialConnector\SocialProviders – プロバイダーインストーラーは、現在ログオンしているユーザーに対してのみプロバイダーがインストールされている場合、この場所を使用する必要があります。

  • HKEY_LOCAL_MACHINE\Software\Microsoft\Office\Outlook\SocialConnector\SocialProviders – プロバイダーインストーラーは、プロバイダーがコンピューター上のすべてのユーザーにインストールされている場合、この場所を使用する必要があります。

OSC は、クライアント コンピューターが 64 ビット Windows オペレーティング システムで実行されている 32 ビット Outlook を持っていない限り、上記の場所でプロバイダー ProgID を検索します。 このような場合、プロバイダー インストーラーは、 または HKEY_LOCAL_MACHINE hive 内の次のいずれかの場所を選択するHKEY_CURRENT_USER必要があります。

  • HKEY_CURRENT_USER\Software\Wow6432Node\Microsoft\Office\Outlook\SocialConnector\SocialProviders

  • HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\Office\Outlook\SocialConnector\SocialProviders

クイック実行バージョンの Office の場合、プロバイダー インストーラーは、HKEY_CURRENT_USERまたは HKEY_LOCAL_MACHINE hive 内の次のいずれかの場所を選択する必要があります。

  • HKEY_CURRENT_USER\Software\Microsoft\Office\ClickToRun\REGISTRY\MACHINE\Software\Microsoft\Office\Outlook\SocialConnector\SocialProviders

  • HKEY_LOCAL_MACHINE\Software\Microsoft\Office\ClickToRun\REGISTRY\MACHINE\Software\Microsoft\Outlook\SocialConnector\SocialProviders

関連項目