新しい COM+ アプリケーションの作成
新しい COM+ アプリケーションを作成するには、次の 2 つの基本的な手順が必要です。
- 空の COM+ アプリケーションの作成 (後述)。
- アプリケーションにコンポーネントを追加する (「 新しいコンポーネント のインストールと コンポーネントのインポート)。)
空のカスタム コマンド アプリケーションを作成します。
コンポーネント サービス管理ツールのコンソール ツリーで、アプリケーションを作成するコンピューターを選択します。
そのコンピューターの COM+ アプリケーション フォルダーを選択します。
[アクション] メニューの [新規作成] をポイントし、[アプリケーション] をクリックします。 COM+ Applications フォルダーを右クリックし、[新規] をポイントして、[アプリケーション] をクリックすることもできます。
COM+ アプリケーション インストール ウィザードの [ようこそ] ページで、[次へ] をクリックし、[新しいアプリケーションのインストールまたは作成] ダイアログ ボックスで[空のアプリケーションの作成] をクリックします。
表示されたボックスに、新しいアプリケーションの名前を入力します。 (アプリケーション名には、\、/、~、!、@、#、%、^、>、*、(、)、|、}、{、]、[、'、"><、.、?、:、および ;) の特殊文字を使用できないことに注意してください)。 [アクティブ化の種類] で、[ライブラリ アプリケーション] または [サーバー アプリケーション] をクリックします。 [次へ] をクリックします。
Note
サーバー アプリケーションは、独自のプロセスで実行されます。 サーバー アプリケーションは、すべての COM+ サービスをサポートできます。 ライブラリ アプリケーションは、それを作成するクライアントのプロセスで実行されます。 ライブラリ アプリケーションではロールベースのセキュリティを使用できますが、リモート アクセスやキューに登録されたコンポーネントはサポートされません。
[アプリケーション ID の設定] ダイアログ ボックスで、アプリケーションを実行する ID を選択します。 [このユーザー] を選択した場合は、ユーザー名とパスワードを入力します。 [パスワードの確認] ボックスに、パスワードを再度入力します。 次へ をクリックします。 (アプリケーション ID の既定の選択は対話型ユーザー。対話型ユーザーは、任意の時点でサーバー コンピューターにログオンしているユーザーです。別のユーザーを選択するには、[このユーザー] を選択し、特定のユーザーまたはグループを入力します)。
Note
[アプリケーション ID の設定] ダイアログ ボックスは、COM アプリケーション インストール ウィザードの前のダイアログ ボックスで、新しいアプリケーションのアクティブ化の種類として [サーバー アプリケーション] を選択した場合にのみ表示されます。 ID プロパティは、ライブラリ アプリケーションには使用されません。
[アプリケーション ロールの追加] ダイアログ ボックスで、アプリケーションに関連付けるロールを追加します。 既定では、CreatorOwner ロールのみが定義されます。 ロールの詳細については、「ロールベースのセキュリティの管理istration」を参照してください。
[ロールへのユーザーの追加] ダイアログ ボックスで、前の手順で作成した各ロールに、そのロールに関連付けられている特権を付与するユーザー、グループ、または組み込みのセキュリティ プリンシパルを設定します。 既定では、対話型ユーザーは CreatorOwner ロールに配置されます。
[完了] をクリックします。
新しいアプリケーションは、コンポーネント サービス管理ツールの コンソール ツリーの COM+ Applications フォルダーの下に表示されます。
Note
Windows Server 2003 の時点では、COM+ アプリケーションの作成時にアクセス チェックが既定で有効になっています。 以前のバージョンでは、アクセス チェックは既定でアプリケーション レベルで無効にされていました。 その結果、既定では、COM+ アプリケーションへのアクセスは、アプリケーションに関連付けられているロール内のユーザーにのみ許可されます。 (「ロールベースのセキュリティ 管理istration)。)または、COM+ アプリケーションでアクセス チェックを無効にして、すべてのユーザーへのアクセスを許可することもできます。 (「 アプリケーションのアクセス チェックを有効にします。)
関連トピック
-
コンポーネントの描画
-
ネットワーク コンポーネントのインストール
-
コンポーネントの移動