プロバイダーの登録
このトピックでは、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