新しい COM+ アプリケーションの作成

新しい COM+ アプリケーションを作成するには、次の 2 つの基本的な手順が必要です。

空のカスタム コマンド アプリケーションを作成します。

  1. コンポーネント サービス管理ツールのコンソール ツリーで、アプリケーションを作成するコンピューターを選択します。

  2. そのコンピューターの COM+ アプリケーション フォルダーを選択します。

  3. [アクション] メニューの [新規作成] をポイントし、[アプリケーション] をクリックします COM+ Applications フォルダーを右クリックし、[新規] をポイントして、[アプリケーション] をクリックすることもできます。

  4. COM+ アプリケーション インストール ウィザードの [ようこそ] ページで、[次へ] をクリックし、[新しいアプリケーションインストールまたは作成] ダイアログ ボックスで[空のアプリケーションの作成] をクリックします

  5. 表示されたボックスに、新しいアプリケーションの名前を入力します。 (アプリケーション名には、\、/、~、!、@、#、%、^、>、*、(、)、|、}、{、]、[、'、"><、.、?、:、および ;) の特殊文字を使用できないことに注意してください)。 [アクティブ化の種類] で、[ライブラリ アプリケーション] または [サーバー アプリケーション] をクリックします[次へ] をクリックします。

    Note

    サーバー アプリケーションは、独自のプロセスで実行されます。 サーバー アプリケーションは、すべての COM+ サービスをサポートできます。 ライブラリ アプリケーションは、それを作成するクライアントのプロセスで実行されます。 ライブラリ アプリケーションではロールベースのセキュリティを使用できますが、リモート アクセスやキューに登録されたコンポーネントはサポートされません。

     

  6. [アプリケーション ID の設定] ダイアログ ボックスで、アプリケーションを実行する ID を選択します。 [このユーザー] を選択した場合は、ユーザー名とパスワードを入力します。 [パスワードの確認] ボックスに、パスワードを再度入力します。 次へ をクリックします。 (アプリケーション ID の既定の選択は対話型ユーザー。対話型ユーザーは、任意の時点でサーバー コンピューターにログオンしているユーザーです。別のユーザーを選択するには、[このユーザー] を選択し、特定のユーザーまたはグループを入力します)。

    Note

    [アプリケーション ID の設定] ダイアログ ボックスは、COM アプリケーション インストール ウィザードの前のダイアログ ボックスで、新しいアプリケーションのアクティブ化の種類として [サーバー アプリケーション] を選択した場合にのみ表示されます。 ID プロパティは、ライブラリ アプリケーションには使用されません。

     

  7. [アプリケーション ロール追加] ダイアログ ボックスで、アプリケーションに関連付けるロールを追加します。 既定では、CreatorOwner ロールのみが定義されます。 ロールの詳細については、「ロールベースのセキュリティの管理istration」を参照してください

  8. [ロールへのユーザーの追加] ダイアログ ボックスで、前の手順で作成した各ロールに、そのロールに関連付けられている特権を付与するユーザー、グループ、または組み込みのセキュリティ プリンシパルを設定します。 既定では、対話型ユーザーは CreatorOwner ロールに配置されます。

  9. [完了] をクリックします。

新しいアプリケーションは、コンポーネント サービス管理ツールの コンソール ツリーの COM+ Applications フォルダーの下に表示されます。

Note

Windows Server 2003 の時点では、COM+ アプリケーションの作成時にアクセス チェックが既定で有効になっています。 以前のバージョンでは、アクセス チェックは既定でアプリケーション レベルで無効にされていました。 その結果、既定では、COM+ アプリケーションへのアクセスは、アプリケーションに関連付けられているロール内のユーザーにのみ許可されます。 (「ロールベースのセキュリティ 管理istration)。)または、COM+ アプリケーションでアクセス チェックを無効にして、すべてのユーザーへのアクセスを許可することもできます。 (「 アプリケーションのアクセス チェックを有効にします。)

 

コンポーネントの描画

COM+ アプリケーションの削除

コンポーネントのインポート

ネットワーク コンポーネントのインストール

コンポーネントの移動

COM+ アプリケーションからのコンポーネントの削除