COM+ アプリケーションを開発する場合、主なタスクとしては、アプリケーション ロジックをカプセル化するための Component Object Model (COM) コンポーネント設計および設計したコンポーネントの COM+ アプリケーションへの統合が挙げられます。コンポーネントを既存の COM+ アプリケーションに統合することも、コンポーネント用に新しい (空の) アプリケーションを作成することもできます。コンポーネント サービス スナップインを使用して、新しい (空の) COM+ アプリケーションを作成することができます。

重要

Microsoft Windows® 2000 以前のオペレーティング システムを実行しているコンピューターに、COM+ サーバー アプリケーションをインストールすることはできません。COM+ サーバー アプリケーションには、コンポーネント サービスをサポートするプラットフォームが必要です。

アプリケーションの最小構成とは、セキュリティを必要としない構成のことです。アプリケーションにセキュリティが必要な場合は、コンポーネント サービス スナップインを使用してプロセス レベルのセキュリティを設定するか、またはアプリケーションの作成後にユーザーを定義済みの役割に追加します。

Administrators、またはそれと同等のメンバーシップが、この手順を実行するために最低限必要なメンバーシップです。詳細については、このトピックの「その他の考慮事項」を参照してください。

新しい COM+ アプリケーションを作成するには
  1. コンポーネント サービスを開きます。

  2. コンソール ツリーで、アプリケーションを作成する対象コンピューターに関連付けられている [COM+ アプリケーション] フォルダーを探します。

  3. [COM+ アプリケーション] フォルダーを右クリックし、[新規作成] をポイントして、[アプリケーション] をクリックします。

  4. COM+ アプリケーション インストール ウィザードで [次へ] をクリックします。

  5. [新しいアプリケーションのインストールまたは作成] ページの [空のアプリケーションを作成する] をクリックします。

  6. [空のアプリケーションの作成] ページで、新しいアプリケーション名を入力します。[アクティブ化の種類] で、[ライブラリ アプリケーション] または [サーバー アプリケーション] を選択して、[次へ] をクリックします。

  7. [アプリケーション ID の設定] ページの [アカウント] で、アプリケーション ID を設定する対象アプリケーションをクリックして、[次へ] をクリックします。

    既定の選択は [対話ユーザー] です。対話ユーザーとは、アプリケーションを実行するコンピューターの Windows アカウントにログオンしているユーザーのことです。別のユーザーを選択するには、[このユーザー] をクリックし、特定のユーザーまたはグループの情報を入力します。

  8. [アプリケーション ロールの設定] ページで、[ロールの追加] をクリックして、アプリケーションに対して作成する役割を指定します。既定では、CreatorOwner という単一の役割が作成されます。

  9. [次へ] をクリックします。

  10. 作成した役割に目的のユーザーを追加するには、[ロールにユーザーを追加] ページで役割名をダブルクリックし、[ユーザー] フォルダーをクリックして、[追加] をクリックします。既定では、ユーザー アカウントは CreatorOwner の役割に追加されます。

  11. [次へ]、[完了] の順にクリックします。

    新しいアプリケーションがコンソール ツリーに表示されます。

その他の考慮事項

  • コンポーネント サービスは、管理ツールには含まれなくなりました。コンポーネント サービスを開くには、[スタート] ボタンをクリックします。検索ボックスに「dcomcnfg」と入力し、Enter キーを押します。

  • 次の手順を実行するには、対象コンピューターのシステム アプリケーションに対して管理者の役割のメンバーである必要があります。既定の構成では、ローカル コンピューターの管理者のみにこの役割を割り当てることができます。詳細については、「管理セキュリティを設定する」を参照してください。

  • 認証されていないネットワーク ユーザーが COM+ アプリケーションを実行できるようにするには、アプリケーションの役割に Anonymous ユーザーを含める必要があります。Microsoft Windows Vista® では、Anonymous ユーザーは既定では Everyone グループに含まれません。この種のユーザーは、新しいアプリケーションをインストールまたは作成するときに、COM+ アプリケーション インストール ウィザードで追加できます。ウィザードの [アプリケーション ロールの設定] ページで [ロールの追加] をクリックし、「ANONYMOUS LOGON」と入力して、[OK] をクリックします。

その他の参照情報


目次