リモート オートメーションを使用するプログラムの作成
どのオートメーション オブジェクトとオートメーション コントローラーは、ソース・コードに、再コンパイルに必要なしに、および再リンクの必要がないとリモート オートメーションを変更せずに使用できます。これをリモートで実行することをローカルで作業は、以下の手順を介してのみアクセスする (つまり、同じコンピューター)で、必要な設定があります。
リモート オートメーション オブジェクトを実行するには
クライアント コンピューターまたはコンピューターにアプリケーションを登録します。
でリモート サーバーへのクライアント アクセスを設定します。
サーバー コンピューターまたはコンピューターにアプリケーションをインストールし、登録します。
リモート アクティベーションを許可するようにサーバーを設定します。
サーバー コンピューターでオートメーション マネージャーをインストールします。
オートメーション サーバー マネージャーを実行します。
クライアント アプリケーションを実行します。
手順 1. はクライアント コンピューターでサーバー アプリケーションの読み込みと実行して最も簡単に多くのサーバーで自己登録であるため、実行されます。設定を、ローカルにテストする場合は、この段階では、既に完了です。サーバー アプリケーションに登録している自己ではない場合は、を設定することもできます。それ以外の場合は、この手順を実行するには、ローカル ユーザーが実行できる作業を提供する必要があります。次のいずれにもしない場合、または管理者は、すべての推奨されない最先端のユーザー必要があります。プロシージャ レジストリを手動で編集する。
手順 2. は、リモート オートメーションの接続の (RAC) マネージャーを使用します。RAC マネージャーを実行し、サーバー接続のタブが最優位であることを確認します。次に、 OLE Classes のペインのサーバー オブジェクトのエントリを検索、オンにします。次 Network Address のコンボ ボックスに移動し、リモート実行可能ファイルを実行するサーバー コンピューターの名前を入力します。たとえば、 \\MyServer をここに入力できます。その後、表示された一覧から適切なネットワーク プロトコルを選択します。どのプロトコルが推奨されるかについては、ネットワーク管理者に確認する必要があります。多くの場合、これは TCP/IP です。最後に、認証レベルを選択することもできます。ほとんどの場合、これを (なし)または既定のままです。現在の右クリック OLE Classes のペインのサーバー。これは、ローカルまたはリモートの操作を選択できるショートカット メニューを生成します。[リモート。
手順 3. は、選択したサーバー コンピューターまたはサーバー コンピューターにアプリケーションをインストールし、登録する必要があります。もう一度アプリケーションを登録している場合は、自己を実行すると、一度も登録します。
手順 4 では、リモート実行を許可するようにサーバーを構成する必要があります。サーバー コンピューターの RAC マネージャーを実行し、 Client Access のタブにフォーカスがあることを確認します。で、目的のアクティベーション モデルを選択します (通常 Allow Remote Creates by Key。このオプションを選択すると、 " Y " にレジストリ エントリの値を設定するに Allow Remote Activation のチェック ボックスをクリックする必要があります)。Windows NT を実行したり、 Windows 2000 と、割り当てのリモートを作成します (ACL)オプションを選択すると、 Edit ACL のボタンを押すと、 ACL を編集できます。
リモート オートメーションが機能する、オートメーション マネージャーがであることを確認する必要があります。インストールされ、サーバー コンピューターまたはコンピューターで実行されます。これがインストールされていない場合は、 Windows のシステム ディレクトリに AUTMGR32.EXE をコピーします。この方法については、 リモート オートメーションのインストールを参照してください。リモート オートメーションを開始するには、オートメーション マネージャーを実行します。これは、多数のメッセージが表示される小さいステータス ペインを表示します。これが開始されると、自身を最小化します。ステータス情報を表示継続する場合、ペインを復元するタスク バーの Automation Manager のタブをクリックします。
最後の手順は、クライアント コンピューターのクライアント アプリケーションを実行します。上記の手順を実行した場合、サーバー オブジェクトにローカルでように接続し、とはいえ、以降のほとんどを正確に実行する必要があります。
RAC マネージャーが、オプション ボタンのシングル クリックのリモート オートメーションと分散 COM (DCOM をサポートするすべてのプラットフォームの、 DCOM)を切り替えることができることに注意してください。DCOM を選択すると、他のさまざまな構成オプションを設定できます。そのほかの詳細については、 DCOM のドキュメントを参照してください。