Symantec et le logo Symantec sont des marques commerciales ou déposées de Symantec
Corporation oude sesfiliales, auxEtats-Unis etdans d'autrespays., Lesautres nomspeuvent
être des marques de leurs détenteurs respectifs.
Ce produit Symantec peut contenir un logiciel tiers pour lequel Symantec est requis pour
l'attribution à tiers ("Programmes tiers"). Certains programmes tiers sont disponibles sous
licences desource ouverteou de logiciellibre. lecontrat delicence accompagnant le Logiciel
ne modifie aucun droit ou engagement que vous pouvez avoir sous des licences de source
ouverte ou de logiciel libre. Veuillez consulter l'annexe des mentions légales de cette
documentation ou le fichier lisez-moi TPIP accompagnant ce produit Symantec pour plus
d'informations sur les programmes tiers.
Le produit décrit dans ce document est distribué aux termes d'une licence limitant son
utilisation, sa copie, sa distributionet sa décompilation/ingénierie inverse. Cedocument ne
peut, en tout ou partie, être reproduit sous aucune forme et par aucun moyen sans
l'autorisation préalable écrite de Symantec Corporation et de ses détenteurs de licence
éventuels.
LA DOCUMENTATIONEST FOURNIE"EN L'ETAT",ET TOUTEGARANTIE OUCONDITION
D'AUCUNE SORTE, EXPRESSE OU IMPLICITE, Y COMPRIS, SANS QUE CELA SOIT
LIMITATIF, LES GARANTIES OU CONDITIONS IMPLICITES DE QUALITE MARCHANDE,
D'ADEQUATION A UNUSAGE PARTICULIER OU DE RESPECTDES DROITS DE PROPRIETE
INTELLECTUELLE EST TENUE POUR JURIDIQUEMENT NON VALIDE. SYMANTEC
CORPORATION NE POURRA PAS ETRE TENUE RESPONSABLE DE DOMMAGES DIRECTS
OU INDIRECTS EN RELATION AVEC LE CONTENU OU L'UTILISATION DE LA PRESENTE
DOCUMENTATION. LES INFORMATIONS PRESENTES DANS CETTE DOCUMENTATION
SONT SUJETTES A MODIFICATION SANS PREAVIS.
Le logiciel et la documentation sous licence sont considérés "logiciel informatique
commercial" et "documentation de logiciel informatique commercial" t sujets aux droits
restreints selon les définitions des sections FAR 12.212 et DFARS 227.7202 autant
qu'applicables, ainsi que toute régulation issue de celles-ci. Toute utilisation, modification,
reproduction de version, performance, affichage ou divulgation du logiciel et de la
documentation sous licence, par le gouvernement des Etats-Unis, ne peut s'effectuer que
selon les termes de cet accord.
Symantec Corporation
20330 Stevens Creek Blvd.
Cupertino, CA 95014
http://www.symantec.fr
Fabriqué en Irlande.
10 9 8 7 6 5 4 3 2 1
Support technique
Le support technique de Symantec gère lescentres de support au niveau mondial.
Le supporttechnique a pour rôle essentiel de répondre à des demandes spécifiques
sur lescaractéristiques et les fonctions des produits. Ilest égalementresponsable
de la création des articlesde notre base de donnéesen ligne. Le groupe de support
technique collaboreavec lesautres entitésde Symantec pour répondre rapidement
à vos questions. Il travaille par exemple avec le département Ingénierie et
Symantec Security Response pour fournir des services d'alerte et desmises à jour
des définitions de virus.
Parmi les offres de maintenance de Symantec, il faut citer :
■ Une gammed'options desupport pourvous permettre de sélectionner le niveau
de service adapté à votre entreprise.
■ Un support par téléphone et sur le Web apportant des réponses rapides et des
informations de dernière minute.
■ Une assurance Mise à niveau fournissant une protection de la mise à niveau
automatique de logiciels.
■ Un support global de 24 heures sur 24 et 7 jours sur 7.
■ Des prestations évoluées telles que la gestion de compte de service.
Pour plus d'informations sur les programmes de maintenance proposés par
Symantec, visitez notre site Web à l'adresse suivante :
www.symantec.com/techsupp/
Entrer en contact avec le support technique
Les clients avec un contrat de maintenance en cours peuvent accéder à des
informations de support technique à l'URL suivante :
www.symantec.com/techsupp/
Avant d'entreren contact avec le support technique, assurez-vousd'avoir satisfait
la configuration requise indiquée dans votre documentation produit. En outre,
vous devriez être à l'ordinateur sur lequel le problème s'est produit, au cas où il
serait nécessaire de recréer le problème.
Quand vous entrez en contact avec le support technique, ayez s'il vous plaît les
informations suivantes disponibles :
■ Niveau de version du produit
■ Informations concernant le matériel
■ Mémoire disponible, espace disque, informations NIC
■ Système d'exploitation
■ Version et niveau de correctif
■ Topologie réseau
■ Routeur, passerelle, et informations d'adresse IP
■ Description du problème :
■ Messages d'erreur et fichiers journaux
■ Dépannage effectué avant d'entrer en contact avec Symantec
Si votreproduit Symantec requiert un enregistrement ou une clé delicence, visitez
la page Web de notre support technique à l'adresse suivante :
www.symantec.com/techsupp/
Service clientèle
Les informations de Service clientèle sont disponibles à l'URL suivante :
www.symantec.com/techsupp/
Le Service clientèle peut vous aider à résoudre des problèmesdes types suivants :
■ licence et numéros de série des produits ;
■ mise à jour des enregistrements de produit en cas de changement de nom ou
d'adresse ;
■ informations généralessur les produits (caractéristiques, langues disponibles,
distributeurs) ;
■ dernières informations sur les mises à jour et mises à niveau des produits ;
■ informations surles assurancesde mise à jour et les contrats de maintenance ;
■ informations au sujet de l'achat de programmes Symantec ;
■ conseil sur les options de support technique de Symantec ;
■ questions avant-vente non techniques ;
■ questions concernant les CD-ROM ou les manuels.
Ressources des accords de maintenance
Pour touteinformation sur les accords de maintenance, veuillez contacter l'équipe
administrative responsable de votre région :
contractsadmin@symantec.comAsie-Pacifique et Japon
semea@symantec.comEurope, Moyen-Orient et Afrique
supportsolutions@symantec.comAmérique du Nord et Amérique latine
Services supplémentaires destinés aux entreprises
Symantec propose un ensemble complet de services qui vous permettront de
rentabiliser aumaximum vosproduits Symantec,de développervos compétences
et d'avoir une meilleure vue d'ensemble pour gérer plus efficacement les risques
auxquels votre entreprise doit faire face.
Les services destinés aux entreprises sont les suivants :
Symantec EarlyWarning Solutions
Services de supervision de la
sécurité
Services de conseil
Services de formation
Pour accéder à des informations supplémentaires concernant les services
d'entreprise, visitez notre site Web à l'adresse :
www.symantec.com
Sélectionnez le pays et la langue de votre choix dans l'index du site.
Ces solutions permettent que vous soyez prévenu précocement en cas de
cyber-attaque et vous appuyer sur une analyse exhaustive des menaces et des
contre-mesures pour prévenir les attaques avant qu'elles ne frappent.
Ces services évitent l'obligation de gérer et superviser les périphériques et les
événements de sécurité, garantissant ainsi une réponse rapide aux menaces
réelles.
Symantec Consulting Services garantissent une expertise technique sur site
apportée directement par Symantec ou ses partenaires agréés. Symantec
Consulting Servicespropose unesérie d'optionspréconçues etpersonnalisables
qui incluent des fonctions d'évaluation, de conception, de mise en oeuvre, de
surveillance et de gestion. Chacune porte sur l'établissement et la mise à jour
de l'intégrité et de la disponibilité de vos ressources informatiques.
Les services de formations fournissent une gamme complète de programmes
de formation technique, de formation à la sécurité, de certification de sécurité
et de communication de sensibilisation.
Utilisation de
l'automatisation OLE avec
Symantec pcAnywhere
Ce chapitre traite des sujets suivants :
■ A propos de l'automatisation OLE
■ A propos du serveur d'automatisation pcAnywhere
■ Ce que vous pouvez faire avec le serveur d'automatisation pcAnywhere
1
■ Avant de commencer
■ Pour plus d'informations
A propos de l'automatisation OLE
L'automatisation OLE est une technologie qui permet de créer une application
externe ou un autre outil de développement (par exemple unscript ou une macro)
capable de contrôler et d'automatiser toute fonction exposée d'une application.
L'automatisation OLE est constituée des composants suivants :
un serveur d'automatisation
OLE ;
une application ou composant logiciel qui expose sa
fonction afin d'être accessible ou de pouvoir être contrôlé
par d'autres applications ou d'autres outils de
développement.
Le serveur d'automatisation pcAnywhere est un exemple
de serveur d'automatisation OLE ;
Utilisation de l'automatisation OLE avec Symantec pcAnywhere
10
A propos du serveur d'automatisation pcAnywhere
un contrôleur
d'automatisation OLE ;
Une application externe accède à un serveur d'automatisation en se connectant
au serveur,puis en demandant l'accès à une ouplusieurs deses interfacespubliées.
Une interface est un point d'entrée permettant d'accéder à une ou plusieurs
méthodes ou propriétés rattachées. Une fois que l'application a obtenu une
interface vers le serveur, elle peut appeler toute méthode d'interface comme si
celle-ci faisait partie de l'application externe.
une application ou outil de développement pouvant
atteindre etcontrôler lescomposants exposéspar leserveur
d'automatisation OLE.
Vous pouvez utiliser tout langage de programmation
prenant encharge l'automatisationOLE. Lesdeux langages
de programmation les plus courants sont Microsoft Visual
Basic et Microsoft Visual C++.
A propos du serveur d'automatisation pcAnywhere
Le serveur d'automatisation pcAnywhere permet aux applications externes de
gérer les fichiers pcAnywhere Hôte et Distant afin d'automatiser les tâches de
téléintervention et de transfert de fichiers. Le serveur d'automatisation
pcAnywhere fonctionne comme un substitut programmable de l'interface
utilisateur de Symantec pcAnywhere et reprend dans une large mesure son
comportement par défaut.
Par exemple,lorsque vouscréez unobjet hôtedans pcAnywhere,le premiermodem
TAPI disponible est attribué par défaut. De même, si vous créez un objet hôte à
l'aide du serveur d'automatisation pcAnywhere, puis que vous énumérez la liste
des connexions attribuées, le premier modem TAPI disponible est déjà attribué.
Ce que vous pouvez faire avec le serveur
d'automatisation pcAnywhere
Le serveur d'automatisation pcAnywhere vous permet d'automatiser diverses
tâches administratives et de productivité.
Vous pouvez utiliser serveur d'automatisation pcAnywhere pour effectuer les
actions suivantes :
■ Distribution et installation automatiques de mises à jour logicielles sur
plusieurs ordinateurs du réseau
■ Programmation detransferts automatiques de fichiers entre ordinateurs à des
fins d'audit ou d'archivage
■ Ajouter ou supprimer automatiquement un nom de la liste des appelants sur
chaque hôte pcAnywhere de votre réseau
Ce document comporte plusieurs exemples, écrits à la fois en Visual Basic et en
Visual C++,afin d'illustrer la manière de se connecterau serveurd'automatisation
pcAnywhere et de l'utiliser.
Se reporter à "A propos des objets Visual Basic" à la page 17.
Se reporter à "A propos des objets Visual C++" à la page 61.
Avant de commencer
Au cours d'une connexion au serveur d'automatisation pcAnywhere et à ses
interfaces, les paramètres d'identification, appelés GUID (Globally Unique
Identifiers - identificateurs globalement uniques), sont transmis aux fonctions
API de la bibliothèque d'automatisation. Un GUID distinctest attribué au serveur
d'automatisation pcAnywhere et à chaque interface exposée. Ces GUID doivent
être présents dans le registre système pour connecter une application externe au
serveur d'automatisation pcAnywhere et à ses interfaces.
Si vous exécutez l'application externe sur un ordinateur sur lequel Symantec
pcAnywhere estinstallé, vouspouvez inscrire automatiquement les entrées GUID.
Dans le cas contraire, vous devez enregistrer les entrées GUID manuellement.
Se reporter à "Inscription automatique du moteur distant" à la page 11.
Se reporter à "Inscription manuelle du moteur distant" à la page 12.
Avant de commencer
11Utilisation de l'automatisation OLE avec Symantec pcAnywhere
Inscription automatique du moteur distant
Avant de vous connecter à un autre ordinateur pour la première fois en utilisant
votre client OLE, vous devez inscrire automatiquement le moteur distant. Cette
opération peut s'effectuer automatiquement lorsque vous démarrez un objet
distant dans Symantec pcAnywhere.
Pour inscrire automatiquement le moteur distant
Pour ouvrirSymantec pcAnywhere, effectuez l'une des opérations suivantes :
1
■ Sur le bureau, cliquez deux fois sur l'icône du programme Symantec
pcAnywhere.
Utilisation de l'automatisation OLE avec Symantec pcAnywhere
12
Avant de commencer
■ Dans la barre des tâches de Windows, cliquez sur Démarrer>
Programmes> Symantec pcAnywhere.
Dans la fenêtre du Gestionnaire pcAnywhere, cliquez sur Distants.
2
Cliquez deux fois sur un élément de connexion distante.
3
Cette procédure inscrit le moteur distant. Il n'est pas nécessaire de terminer
la connexion.
Inscription manuelle du moteur distant
Si pcAnywhere n'est pas installé sur l'ordinateur sur lequel vous exécutez
l'application externe, vous devez inscrire manuellement les GUID en exécutant
le fichier exécutable (winawsvr.exe) du serveur d'automatisation pcAnywhere. Il
suffit de lancer l'exécutable une seule fois pour ajouter les GUID au registre. Le
fichier Winawsvr.exe se trouve dans le répertoire d'installation.
Accès au serveur d'automatisation pcAnywhere
Vous pouvez accéder au serveur d'automatisation de pcAnywhere en utilisant
toute plate-formeprenant encharge l'automatisation OLE. Les deux plates-formes
les plusrépandues quiprennent en charge l'automatisation OLE sont Visual Basic
et Visual C++.
Les principes de codage de ces deux plates-formes sont similaires, bien que dans
l'environnement Visual Basic une part importante des tâches de bas niveau est
exécutée en arrière-plan par l'exécutable Visual Basic.
Accès au serveur d'automatisation pcAnywhere avec Visual Basic
Le langage de programmation Visual Basic intègre la prise en charge de
l'interaction avec les serveurs d'automatisation OLE tels que le serveur
d'automatisation pcAnywhere. Vous pouvez créer un projet Exe standard puis,
dans chaque méthode, entrer le code pour accéder au serveur d'automatisation
pcAnywhere. Visual Basic prend les appels de méthode de haut niveau dans les
fichiers source et les développe de façon interne dans les appels de méthode de
bas niveau correspondants de l'automatisation OLE.
Avant de commencer
Pour accéder au serveur d'automatisation pcAnywhere avec Visual Basic
Ajoutez une paire de variables objet pour chaque objet pcAnywhere auquel
1
accéder.
Par exemple, pour travailler avec des objets distant, dimensionnez un objet
Visual Basic utilise le paramètre textuel pour repérer l'identificateur du
gestionnaire dans la base de registres et renvoie l'interface vers ce
gestionnaire.
Une fois qu'il existe un objet gestionnaire de données valide, utilisez-le pour
3
effectuer les opérations suivantes :
■ Déterminer le répertoire en cours
■ Accéder à un autre répertoire
■ Enumérer lesfichiers objet de données associés dans le répertoire encours
13Utilisation de l'automatisation OLE avec Symantec pcAnywhere
■ Créer, extraire ou supprimer un fichier objet de données
Après la création ou la récupération d'un objet de données, vous pouvez
4
obtenir (Get) ou définir (Set) ses propriétés.
La syntaxede Visual Basic n'utilise pas de nom de propriété pour différencier
l'obtention et la définition de sa valeur. C'est la position de la propriété par
rapport à l'opérateur d'affectation qui détermine si l'appel de méthode
sous-jacent est un Get ou un Set.
Les exemples suivants illustrent un Get et un Set :
■ Pour obtenir la valeur du numéro de téléphone d'un objet, placez le nom
de la propriété à droite de l'opérateur d'affectation.
Par exemple, s = RemoteData.PhoneNumber(), où s est une variable de
type chaîne.
■ Pour configurer le numéro de téléphone, placez le nom de la propriété à
gauche de l'opérateur d'affectation.
Par exemple, RemoteData.PhoneNumber = "555-1212"
Utilisation de l'automatisation OLE avec Symantec pcAnywhere
14
Avant de commencer
Accès au serveur d'automatisation pcAnywhere avec Visual C++
Le serveur d'automatisation pcAnywhere utilise des bibliothèques de type pour
exposer lesinformations concernant ses interfaces et ses méthodes vers lesclients
d'automatisation, quisont écrits en Visual C++. Ces bibliothèquesde type utilisent
des MFC (Microsoft Foundation Classes), qui peuvent être importées dans votre
application via l'assistant ClassWizard de Visual C++.
Les classes du gestionnaire de données fournies dans les bibliothèques de type
contiennent la fonction nécessaire pour obtenir une interface vers le serveur
d'automatisation pcAnywhere et effectuer des opérations de haut niveau sur le
type d'objet associé à l'interface.
Utiliser l'objet gestionnaire de données pour effectuer les opérations suivantes :
■ Déterminer ou modifier le répertoire en cours.
■ Enumérer les fichiers objet de données du répertoire en cours.
■ Créer, extraire ou supprimer un objet nommé.
Une fois créé ou récupéré, un objet utilise la classe d'objet de données associée
pour examiner ou modifier ses propriétés exposées. La plupart de ces propriétés
sont exposées à travers une paire de méthodes qui commencent par le mot Get
ou Set. Par exemple, un utilisateur appelle la méthode GetPhoneNumber pour
examiner la propriété de numéro de téléphone en cours de l'objet et appelle
SetPhoneNumber pour la définir.
Importation et affichage des classes
Le serveur d'automatisation pcAnywhere utilise les bibliothèques de type
suivantes :
Winawsvr.tlb
Awrem32.tlb
Les procéduressuivantes expliquent comment importer les bibliothèques detype
du serveurd'automatisation pcAnywhere et afficher les classes ayantété ajoutées
à votre application.
Pour importer des classes
Créez une application MFC dans Visual C++.
1
Dans le menu Affichage, cliquez sur Assistant de classe.
2
Contient les informations nécessaires pour se connecter au serveur
d'automatisation pcAnywhere et accéder à ses interfaces.
Contient les informations nécessaires au contrôle des connexions
pcAnywhere.
Avant de commencer
Dans la boîte de dialogue Assistant de classe, cliquez sur Ajouterune classe,
3
puis cliquez sur Depuis une bibliothèque de type.
Cliquez deux fois sur winawsvr.tlb.
4
Dans la boîte de dialogue Confirmer Classes, cliquez sur OK pour importer
5
toutes les définitions de classe.
Dans la boîte de dialogue Assistant de classe, cliquez sur Ajouterune classe,
6
puis cliquez sur Depuis une bibliothèque de type.
Cliquez deux fois sur awrem32.tlb.
7
Dans la boîte de dialogue Confirmer Classes, cliquez sur OK pour importer
8
toutes les définitions de classe.
Dans la boîte de dialogue Assistant de classe, cliquez sur OK pour terminer
9
l'importation.
Les classes sont ajoutées à l'application. Elles vous permettent de manipuler
des objets et de gérer des connexions.
L'importation des définitions de classe à partir des bibliothèques de type
ajoute également des fichiers de prise en charge à l'application. Ces fichiers
contiennent les définitions de classe et le code source de mise en oeuvre du
serveur d'automatisation pcAnywhere.
Se reporter à "Affichage des définitions de classe et des fichiers de mise en
oeuvre" à la page 15.
Pour afficher les classes ajoutées
15Utilisation de l'automatisation OLE avec Symantec pcAnywhere
Dans Visual C++, ouvrez votre application MFC.
1
Dans la fenêtre de l'espace de travail, cliquez sur l'onglet ClassView.
2
Affichage des définitions de classe et des fichiers de mise en
oeuvre
Lorsque vous importez les bibliothèques de type du serveur d'automatisation
pcAnywhere dans votre application, les fichiers suivants sont ajoutés :
■ Winawsvr.h
■ Winawsvr.cpp
■ Awrem32.h
■ Awrem32.cpp
Ces fichiers contiennent les définitions de classe et le code source de mise en
oeuvre duserveur d'automatisation pcAnywhere. Il est inutile d'éditerces fichiers;
Utilisation de l'automatisation OLE avec Symantec pcAnywhere
16
Pour plus d'informations
cependant, chaque fichier source de l'application contenant des appels des
méthodes du serveur d'automatisation pcAnywhere doit inclure Winawsvr.h.
Pour afficher les définitions de classe et les fichiers de mise en oeuvre
Dans Visual C++, ouvrez votre application MFC.
1
Dans la fenêtre de l'espace de travail, cliquez sur l'onglet FileView.
2
Démarrage des objets OLE hôte et distant
Symantec pcAnywhere nécessite que tous les objetshôte et distant soient stockés
dans le répertoire de données par défaut. Avant de démarrer un objet hôte ou
distant que vous avez créé avec OLE, vérifiez qu'il se trouve dans le répertoire de
données par défaut de pcAnywhere. Le répertoire par défaut est le dossier All
Users dans Windows XP, et le dossier ProgramData dans Vista.
Pour plus d'informations
Pour plus d'informations sur l'automatisationOLE, reportez-vousaux documents
de référence suivants (en anglais) :
■ Rogerson, Dale. 1997. Inside COM. Redmond, Wash.: Microsoft Press.
■ Templeman, Julian. 1997. Beginning MFC COM Programming. Birmingham,
RU : Wrox Press.
Chapitre
Définitions d'objets Visual
Basic
Ce chapitre traite des sujets suivants :
■ A propos des objets Visual Basic
■ Méthodes CRemoteDataManager
■ Propriétés CRemoteData
■ objet CRemoteDataEx
2
■ Méthodes CHostDataManager
■ Propriétés CHostData
■ objet CHostDataEx
■ fonctions awrem32
A propos des objets Visual Basic
Le serveur d'automatisation pcAnywhere offre les composants suivants pour la
prise en charge de l'automatisation OLE :
Winawsvr
Awrem32
Le Tableau 2-1 décrit les objets qui composent Winawsvr.
contient les informations nécessaires pour se connecter au serveur
d'automatisation pcAnywhere et accéder à ses interfaces.
Contient les informations nécessaires au contrôle des connexions
pcAnywhere.
Définitions d'objets Visual Basic
18
Méthodes CRemoteDataManager
CRemoteDataManager
CRemoteData
CHostDataManager
CHostData
Tableau 2-1
Objets Winawsvr
RéférenceDescriptionObjet
Fournit les méthodes pour créer, ouvrir,
modifier, enregistrer et supprimer les
objets CRemoteData.
Définit les paramètres permettant
d'accéder à la fonction distant de
pcAnywhere et de la contrôler.
Fournit les méthodes pour créer, ouvrir,
modifier, enregistrer et supprimer les
objets ChostData.
Définit les paramètres permettant
d'accéder àla fonctionhôte depcAnywhere
et de la contrôler.
Se reporter à "Méthodes
CRemoteDataManager" à la page 18.
Se reporter à "Propriétés CRemoteData"
à la page 21.
Se reporter à "objet CRemoteDataEx"
à la page 31.
Se reporter à "Méthodes
CHostDataManager" à la page 34.
Se reporter à "Propriétés CHostData"
à la page 37.
Se reporter à "objet CHostDataEx"
à la page 48.
Awrem32 possède un objet, constitué de huit interfaces, pour prendre en charge
les sessions de téléintervention et de transfert de fichiers.
Se reporter à "fonctions awrem32" à la page 58.
Quelques fonctions ne sont plus prises en charge. Cependant, les définitions
d'objets sont utilisables avec les versions antérieures de pcAnywhere.
Pour les fonctions nécessitant des mots de passe, les valeurs des mots de passe
peuvent être définies mais non récupérées, pour des raisons de sécurité.
Méthodes CRemoteDataManager
Les méthodes CRemoteDataManager fournissent les paramètres et renvoient les
valeurs permettant d'accéder aux objets CRemoteData et de les contrôler.
Tableau 2-2
Méthode
CRemoteDataManager
CurrentDirectory()
Méthodes CRemoteDataManager
renvoyés
Valeur renvoyée =
chaîne
DescriptionParamètre ou valeur
Renvoie le chemin d'accès complet
du dossier actuel dans lequel les
objets distants pcAnywhere sont
stockés.
Méthodes CRemoteDataManager
19Définitions d'objets Visual Basic
Méthode
CRemoteDataManager
ChangeDirectory(nouveau
répertoire)
FindFirst(schéma)
FindFirst(nom)
FindNext(nom)
FindNext(nom)
renvoyés
Paramètre =
NewDirectory
Paramètre =schéma en
tant que chaîne
Paramètre = Nom
comme chaîne
Paramètre = Nom
comme chaîne
Valeur renvoyée =
booléen
DescriptionParamètre ou valeur
Change ledossier actueldans lequel
les objetsdistants pcAnywheresont
stockés.
Trouve le premier fichier d'objet
distant de pcAnywhere (*.chf) dans
le rdossieren cours; classeles noms
de fichiers de schémas sur base du
schéma spécifié de nom de fichier
(un astérisque[*] permet detrouver
tous lesfichiers dudossier encours)
Tampon de retour pour le chemin
d'accès complet du fichier d'objet
distant (*chf) correspondant au
schéma spécifié
Tampon de retour pour le chemin
d'accès complet du fichier d'objet
distant correspondant au schéma
spécifié dans l'appel initial de
FindFirst().
VRAI si un autre fichier d'objet
distant correspondant au schéma
spécifié dans l'appel de FindFirst()
est trouvé. Le chemin d'accès
complet du fichier est stocké dans
Nom.
RetrieveObject(nom)
RetrieveObject(mode
d'accès)
RetrieveObject(mot de
passe)
Paramètre = Nom
comme chaîne
Paramètre = Mode
d'accès comme valeur
entière
Paramètre = Mot de
passe comme chaîne
Nom intégralement qualifié du
fichier d'objet distant à charger.
Spécifie commentcet objetdoit être
utilisé. Ce paramètre est lié à la
protection par mot de passe.
Les options sont les suivantes :
■ 0 = Non spécifié
■ 1 = Afficher uniquement
■ 2 = Afficher et modifier
■ 3 = Exécuter
Mot de passe de l'objet. Peut être
NULL.
Définitions d'objets Visual Basic
20
Méthodes CRemoteDataManager
Méthode
CRemoteDataManager
RetrieveObjectEx(nom)
RetrieveObjectEx(mode
d'accès)
RetrieveObjectEx(mot de
passe)
RetrieveObjectEx
CreateObject(nom)
renvoyés
Paramètre = Nom
comme chaîne
Paramètre = Mode
d'accès comme valeur
entière
Paramètre = Mot de
passe comme chaîne
Valeur renvoyée =
Objet
Paramètre = Nom
comme chaîne
DescriptionParamètre ou valeur
Nom intégralement qualifié du
fichier d'objet distant à charger.
Spécifie commentcet objetdoit être
utilisé. Ce paramètre est lié à la
protection par mot de passe.
Les options sont les suivantes :
■ 0 = Non spécifié
■ 1 = Afficher uniquement
■ 2 = Afficher et modifier
■ 3 = Exécuter
Mot de passe de l'objet. Peut être
NULL.
Objet CRemoteDataEx du fichier
spécifié.
Crée un objet CRemoteData et
renvoie un pointeur LPDISPATCH
qui le désigne. Le paramètre est le
nom defichier entièrementqualifié
d'objet distant pour le nouvel objet.
CreateObject
CreateObjectEx(nom)
CreateObjectEx
DeleteObject(nom)
DeleteObject(mot de passe)
DeleteObject
Objet
Paramètre = Nom
comme chaîne
Objet
Paramètre = Nom
comme chaîne
passe comme chaîne
booléen
CRemoteDataValeur renvoyée =
Crée un objet CRemoteDataEx et
renvoie un pointeur LPDISPATCH
qui le désigne. Le paramètre est le
nom defichier entièrementqualifié
d'objet distant pour le nouvel objet.
CRemoteDataExValeur renvoyée =
Nom intégralement qualifié du
fichier d'objet distant de l'objet à
supprimer.
Mot de passe de l'objetParamètre = Mot de
VRAI si l'objet est supprimé.Valeur renvoyée =
Propriétés CRemoteData
Les propriétéset lesparamètres disponiblespour l'objet CRemoteData sont affichés
comme suit.
Dans Tableau 2-3, remplacez les informations entre les chevrons par les valeurs
réelles.
Propriétés CRemoteData
21Définitions d'objets Visual Basic
Tableau 2-3
CRemoteData - Propriétés et paramètres
DescriptionParamètrePropriété
Chaîne<CRemoteData>.ComputerName(chaîne)
Chaîne<CRemoteData>.PhoneNumber(chaîne)
Bool<CRemoteData>.UseDialingProperties(Bool)
Entier<CRemoteData>.RedialCount(entier)
Entier<CRemoteData>.RedialDelay(entier)
Chaîne<CRemoteData>.AutoLoginName(chaîne)
Chaîne<CRemoteData>.AutoLoginPassword(chaîne)
Définit le nom ou l'adresse IP de l'ordinateur
hôte.
Définit lenuméro detéléphone del'ordinateur
hôte.
Définit les propriétés de numérotation du
système.
Définit lenombre detentatives derappel avant
l'annulation de l'appel.
Définit le nombre de secondes d'attente entre
les tentatives de rappel.
Définit le nom de l'utilisateur pour la
connexion automatique.
Pour plusd'informations surl'utilisation de la
connexion aux domaines, reportez-vous à la
section :
Se reporter à "objet CRemoteDataEx"
à la page 31.
Définit le mot de passe pour la connexion
automatique dans l'objet distant.
Pour des raisons de sécurité, le serveur
d'automatisation pcAnywhere ne permet pas
de lire la valeur du mot de passe. Aucune
valeur de mot de passe n'est renvoyée.
Définitions d'objets Visual Basic
22
Propriétés CRemoteData
DescriptionParamètrePropriété
Chaîne<CRemoteData>.Password(chaîne)
Bool<CRemoteData>.ExecuteProtection (Bool)
Bool<CRemoteData>.ReadProtection(Bool)
Bool<CRemoteData>.WriteProtection(Bool)
Bool<CRemoteData>.LogSession (Bool)
Chaîne<CRemoteData>.RecordFile(chaîne)
Bool<CRemoteData>.RecordSession(Bool)
Définit le mot de passe sur l'objet distant, à
utiliser avec les méthodes ExecuteProtection,
ReadProtection et WriteProtection.
Pour des raisons de sécurité, le serveur
d'automatisation pcAnywhere ne permet pas
de lire la valeur du mot de passe. Aucune
valeur de mot de passe n'est renvoyée.
Définit la nécessité d'un mot de passe pour
exécuter l'objet. Définir par mot de passe.
Définit la nécessité d'un mot de passe pour
afficher lespropriétés del'objet distant.Définir
par mot de passe.
Définit la nécessité d'un mot de passe pour
enregistrer les modification de l'objet distant.
Définir par mot de passe.
Active et désactive la consignation des
sessions.
Définit le nom et le chemin d'accès
intégralement qualifié du fichier
d'enregistrement de la session active.
Active et désactive la consignation
automatique de session.
Chaîne<CRemoteData>.ReadObject(chaîne)
Chaîne<CRemoteData>.WriteObject(chaîne)
Définit le mot de passe de l'objet. Utilisez cette
propriété pour actualiser la copie locale des
données de l'objet distant.
Définit le mot de passe de l'objet. Utilisez cette
propriété pour créer l'objet distant ou pour
écrire les changements apportés à celui-ci.
Les propriétés et les valeurs renvoyées pour CRemoteData sont affichées dans le
tableau suivant.
Dans Tableau 2-4, remplacez les informations entre les chevrons par les valeurs
réelles.
Propriétés CRemoteData
23Définitions d'objets Visual Basic
Propriété
Tableau 2-4
CRemoteData - Propriétés et valeurs renvoyées
DescriptionValeur
renvoyée
ChaîneString = <CRemoteData>.ComputerName
ChaîneString = <CRemoteData>.PhoneNumber
BoolBool = <CRemoteData>.UseDialingProperties
EntierInteger = <CRemoteData>.RedialCount
EntierInteger = <CRemoteData>.RedialDelay
ChaîneString = <CRemoteData>.AutoLoginName
BoolBool = <CRemoteData>.ExecuteProtection
BoolBool = <CRemoteData>.ReadProtection
Renvoie le nom ou l'adresse IP de l'ordinateur
hôte
Renvoie lenuméro detéléphone del'ordinateur
hôte
Renvoie les propriétés de numérotation du
système définies dans l'objet distant
Renvoie lenombre de tentativesd'appel défini
dans l'objet distant
Renvoie lenombre desecondes d'attenteentre
les tentatives de rappel.
Renvoie le nom de l'utilisateur pour la
connexion automatique
Renvoie la valeur du paramètre
ExecuteProtection.
Renvoie la valeur du paramètre
ReadProtection.
BoolBool = <CRemoteData>.WriteProtection
ChaîneString = <CRemoteData>.RecordFile
BoolBool = <CRemoteData>.RecordSession
Propriétés du type de connexion
Le tableau suivant décrit les propriétés et les paramètres du type de connexion.
Dans Tableau 2-5, remplacez les informations entre les chevrons par les valeurs
réelles.
Renvoie la valeur du paramètre
WriteProtection
VRAI si la consignation de session est activée.BoolBool = <CRemoteData>.LogSession
Renvoie le nom et le chemin d'accès
intégralement qualifié du fichier
d'enregistrement de la session.
Renvoie la valeur du paramètre
d'enregistrement de session.
Définitions d'objets Visual Basic
24
Propriétés CRemoteData
Tableau 2-5
Type de connexion - Propriétés et paramètres
DescriptionParamètrePropriété
Chaîne<CRemoteData>.ConnectionType(chaîne)
Définit le type de connexion de l'ordinateur
distant. La valeur transmise doit être un type
de connexion valide, défini par les fonctions
FirstConnectionType() et
NextConnectionType().
Les types suivants sont des exemples de
connexions valides :
■ COM1
■ COM2
■ COM3
■ COM4
■ TCP/IP
■ SPX
■ NetBIOS
■ RNIS via CAPI 2.0
■ Nom du modem (tel qu'il apparaît sur
l'ordinateur)
Le tableau suivant décrit les propriétés et les valeurs renvoyées pour le type de
connexion.
Dans Tableau 2-6, remplacez les informations entre les chevrons par les valeurs
réelles.
Propriété
Tableau 2-6
Type de connexion - Propriétés et valeurs renvoyées
Renvoie le nombre de types de connexion
disponibles.
Les types suivants sont des exemples de
connexions valides :
■ COM1
■ COM2
■ COM3
■ COM4
■ TCP/IP
■ SPX
■ NetBIOS
■ RNIS via CAPI 2.0
■ Nom du modem (tel qu'il apparaît sur
l'ordinateur)
Renvoie le premier type de connexion
disponible.
Renvoie le type de connexion disponible
suivant. L'appel s'effectue de façon
séquentielle pour le nombre de types de
connexion défini dans
<CRemoteData>.ConnectionType, afin
d'énumérer tous les types de connexion.
de connexion)
Propriétés de numérotation
Le tableausuivant décrit les propriétés et les paramètrespour définirles propriétés
de numérotation pour les connexions par modem.
Dans Tableau 2-7, remplacez les informations entre les chevrons par les valeurs
réelles.
BoolBool =<CRemoteData>.FindConnectionType(type
VRAI si le type de connexion indiqué a été
trouvé dans la liste des types de connexion
disponibles.
Définitions d'objets Visual Basic
26
Propriétés CRemoteData
Propriété
Tableau 2-7
Propriétés de numérotation - Propriétés et paramètres
DescriptionParamètrePropriété
Chaîne<CRemoteData>.AreaCode(chaîne)
Chaîne<CRemoteData>.CountryCode(chaîne)
Définit lespropriétés denumérotation decode
de zone pour les connexions par modem
Définit les propriétés de numérotation
d'indicatif international pour les connexions
par modem
Le tableausuivant définit les propriétés et les valeursrenvoyées pourles propriétés
de numérotation par modem.
Dans Tableau 2-8, remplacez les informations entre les chevrons par les valeurs
réelles.
Tableau 2-8
Propriétés de numérotation - Propriétés et valeurs renvoyées
DescriptionValeur
renvoyée
ChaîneString = <CRemoteData>.AreaCode
ChaîneString= <CRemoteData>.CountryCode
EntierInteger = <CRemoteData>.CountryCodes
Renvoie lespropriétés denumérotation de code
de zone
Renvoie les propriétés de numérotation
d'indicatif international
Le tableau suivant définit les propriétés et les paramètres qui vous permettent
de personnaliserles paramètres de port du modem etdes autresconnexions COM.
Dans Tableau 2-9, remplacez les informations entre les chevrons par les valeurs
réelles.
Renvoie le premier indicatif de pays
apparaissant dans la liste du système
d'exploitation.
Renvoie l'indicatif international disponible
suivant. L'appel s'effectue de façon
séquentielle pour le nombre d'indicatifs
internationaux défini dans
<CRemoteData.CountryCodes>, afin
d'énumérer tousles indicatifs internationaux.
Propriétés CRemoteData
27Définitions d'objets Visual Basic
Tableau 2-9
Périphérique COM - Propriétés et paramètre
DescriptionParamètrePropriété
Chaîne<CRemoteData>.ComParity(chaîne)
Chaîne<CRemoteData>.ComFlowControl(chaîne)
Chaîne<CRemoteData>.ComStartedBy(chaîne)
Définit la parité des communications.
Les valeurs suivantes sont valides :
■ <Aucun>
■ Impaire
■ Paire
■ Marque
■ Espace
Définit le contrôle de flux des types de
connexion COM.
Les valeurs suivantes sont valides :
■ <Aucune>
■ XONXOFF
■ RTS/CTS
■ Les deux
Définit le paramètre de début des types de
connexion COM.
Les valeurs suivantes sont valides :
■ Toujours connecté
■ Détection de porteuse (DCD)
■ Prêt à émettre (CTS)
■ Ensemble de données prêt (DSR)
■ Signal de sonnerie (RI)
■ Réception 2 <RC>
■ Réponse du modem
Chaîne<CRemoteData>.ComEndedBy(chaîne)
Définit le paramètre de fin des types de
connexion COM.
Les valeurs suivantes sont valides :
■ Toujours connecté
■ Détection de porteuse (DCD)
■ Prêt à émettre (CTS)
■ Ensemble de données prêt (DSR)
■ Signal de sonnerie (RI)
Définitions d'objets Visual Basic
28
Propriétés CRemoteData
DescriptionParamètrePropriété
Propriété
Long<CRemoteData>.ComSpeed(Long)
Contient le paramètre de vitesse COM
maximale
Les valeurs suivantes sont valides :
■ 110
■ 300
■ 600
■ 1200
■ 2400
■ 4800
■ 9600
■ 38400
■ 57600
■ 115200
Le tableausuivant décrit les propriétés et les valeursrenvoyées parle périphérique
COM.
Dans Tableau 2-10, remplacez les informations entre les chevrons par lesvaleurs
réelles.
Tableau 2-10
Périphériques COM - Propriétés et valeurs renvoyées
DescriptionValeur
renvoyée
ChaîneString = <CRemoteData>.ComParity
Renvoie l'une des valeurs suivantes comme
parité de communications :
■ <Aucune>
■ Impaire
■ Paire
■ Marque
■ Espace
ChaîneString = <CRemoteData>.ComFlowControl
Renvoie le paramètre de contrôle de flux de
l'objet distant.
Les valeurs suivantes sont valides :
■ <Aucun>
■ XONXOFF
■ RTS/CTS
■ Les deux
Loading...
+ 65 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.