Partager via


Création de programmes qui utilisent l'automation à distance

Tout objet Automation, et n'importe quel contrôleur d'automation, peut utiliser l'automatisation à distance sans aucune modification au code source, sans nécessiter de recompilation, et sans nécessiter de rétablissement.Une fois que vous avez une installation qui s'exécute localement (autrement dit, sur le même ordinateur), vous devez parcourir uniquement quelques étapes pour l'exécuter à distance.

Pour exécuter l'objet d'automatisation à distance

  1. Enregistrez l'application sur l'ordinateur client ou les ordinateurs.

  2. Configurez l'accès client au serveur distant d'utilisation.

  3. Installer et enregistrer l'application sur l'ordinateur serveur ou les ordinateurs.

  4. Configurez le serveur pour permettre l'activation à distance.

  5. Installez Gestionnaire d'automation sur l'ordinateur serveur.

  6. Exécutez Gestionnaire d'automation sur les serveurs.

  7. Exécutez l'application sur les clients.

Étape 1 est le plus facile est accomplie en chargeant et en exécutant l'application serveur sur l'ordinateur client, comme la plupart des serveurs sont l'enregistrement d'automatique.Si vous testiez l'installation localement à l'avance, cette étape est déjà terminée.Si l'application serveur n'est pas automatique enregistrant, vous pouvez souhaiter que la faire.Sinon, vous devrez fournir un fichier Registre que l'utilisateur local peut exécuter pour effectuer cette étape.Si vous faites ni l'un ni l'autre de ces opérations, vous ou un administrateur doit modifier le Registre manuellement, une procédure qui n'est pas recommandée pour tout sauf les utilisateurs expérimentés.

Étape 2 concerne l'utilisation du Gestionnaire de connexion Automation à (RAC) distance.Exécutez le gestionnaire RAC et assurez-vous que l'onglet de connexion au serveur est le plus élevé.Ensuite, recherchez l'entrée pour l'objet serveur dans le volet d' OLE Classes et cliquez sur-en la fonction.Déplacez à Adresse réseau la zone de liste déroulante et entrez le nom de l'ordinateur serveur sur lequel le fichier exécutable distant sera exécuté.Par exemple, vous pouvez entrer \\MyServer ici.Sélectionnez ensuite le protocole réseau approprié dans la liste fournie.Vous pouvez avoir besoin de vérifier avec votre administrateur réseau pour déterminer quel protocole est recommandée.Dans de nombreux cas, il s'agira TCP/IP.Enfin, vous pouvez choisir un niveau d'authentification.Dans la plupart des cas, il sera autorisé comme (aucun) ou par défaut.Cliquez avec le bouton droit sur maintenant le serveur dans le volet d' OLE Classes .Cela génère un menu contextuel dans laquelle vous pouvez sélectionner l'opération locale ou distante.Sélectionnez le distant.

Étape 3 signifie correctement installer et enregistrer l'application serveur sur l'ordinateur serveur ou les ordinateurs sélectionnés.De même, si l'application est automatique l'enregistrement, l'exécuter une fois l'enregistrera également.

Étape 4 signifie configurer le serveur pour permettre l'exécution distante.Exécutez le gestionnaire RAC sur l'ordinateur serveur, et assurez-vous que l'onglet de Accès client a le focus.Choisissez le modèle d'activation que vous souhaitez (en général Allow Remote Creates by Key.Si vous choisissez cette option, vous devez également cliquer sur la case à cocher d' Allow Remote Activation pour définir la valeur de l'entrée de Registre à « O ").Si vous exécutez Windows NT ou Windows 2000 et vous choisissez le distant de seront crée l'option (ACL), vous avez également la possibilité de modifier la liste de contrôle d'accès en poussant le bouton d' Edit ACL .

Pour permettre l'aide de l'automation à distance au travail, vous devez ensuite vérifier que Gestionnaire d'automation est installé et exécuté sur l'ordinateur serveur ou les ordinateurs.Si ce n'est pas installée, copiez AUTMGR32.EXE au répertoire système de Windows.Pour plus d'informations sur la façon dont cela, consultez l' installation d'automatisation à distance.Pour démarrer l'automatisation à distance, exécutez Gestionnaire d'automation.Affiche une petite fenêtre d'état dans laquelle un certain nombre de messages s'affichent.Une fois qu'elle a démarré, elle se réduit.Si vous souhaitez continuer à afficher des informations d'état, vous pouvez cliquer sur l'onglet d' Automation Manager dans la barre des tâches pour restaurer la fenêtre.

La dernière étape consiste à exécuter l'application cliente sur l'ordinateur client.Si vous avez suivi les étapes ci-dessus, il doit se connecter à l'objet serveur et exécuter avec précision que le faisait localement il, même si plus lent.

Notez que le gestionnaire RAC vous permet également de basculer entre l'aide de l'automation à distance et le COM distribué (DCOM, sur ces plateformes qui prennent en charge DCOM) d'un seul clic d'une case d'option.Si vous choisissez DCOM, vous pouvez définir de plusieurs autres options de configuration.Consultez la documentation de DCOM pour plus d'informations.

Voir aussi

Concepts

Automatisation à distance

Automatisation à distance en cours de exécution à AUTOCLIK et AUTODRIV