IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Delphi Discussion :

Lire et modifier un port com utilisé par un autre programme


Sujet :

Langage Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Janvier 2006
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 14
    Par défaut Lire et modifier un port com utilisé par un autre programme
    Bonjour à tous!

    Voilà, j'étudies comment réaliser la sauvegarde de données (chaines, classement) sur un décodeur satelitte. Je possède les programmes permettant de mettre à jour le logiciel interne ainsi qu'un programme permettant de charger les données utilisateurs mais celui n'est pas réellement adapté à notre modèle.

    Je me suis donc mis en tête d'étudier les protocoles de communications de ce décodeur! En utilisant un sniffer de port com ( un sniffer en ACTIVE X), j'ai pu analyser le début du protocole.

    J'ai vu que cet activeX, pouvait lire le port COM mais il ne peut pas y écrire!

    Existe-t-il un système permettant de lire et d'écrire sur un port COM en même temps qu'un autre programme! Je désirerai faire croire au programme qu'il est branché sur le décodeur!

    Le composant activeX est transparent en lecture pour le programme! Comment fait-il? Un sharing?

    Existe-t-il une autre solution que d'utiliser le programme principal sur le COM1 et l'autre sur le COM2 relié entre-eux par un câble null-modem?

    Merci pour vos réponses!

  2. #2
    Membre émérite
    Avatar de MD Software
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    613
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 613
    Par défaut
    Il est impossible d'écrire sur un port ouvert par un autre programme.
    MD Software
    ---------------------------
    F.A.Q. Delphi - Cours Delphi - Composants Delphi - Sources Delphi

  3. #3
    Membre habitué
    Inscrit en
    Janvier 2006
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 14
    Par défaut
    Merci pour cette réponse qui m'empêche de tourner en rond!

    Mais comment fait le sniffer pour pouvoir lire le port com sans bloquer l'autre application? Par contre, il ne fonctionne pas pour lire la connexion de ma tablet wacom sur le port COM1!

    Merci d'avance!

  4. #4
    Membre émérite
    Avatar de MD Software
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    613
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 613
    Par défaut
    Je dois dire que je suis étonné qu'il y parvienne.
    Tu m'aurais posé la question différemment, j'aurais dit que c'était impossible par logiciel (mais pas par matériel)
    MD Software
    ---------------------------
    F.A.Q. Delphi - Cours Delphi - Composants Delphi - Sources Delphi

  5. #5
    Membre habitué
    Inscrit en
    Janvier 2006
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 14
    Par défaut
    voici le lien et il est fournit avec des exemples en delphi:

    http://www.serial-port-communication.com/sniffer-activex/

  6. #6
    Membre Expert
    Avatar de LadyWasky
    Femme Profil pro
    Inscrit en
    Juin 2004
    Messages
    2 932
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 55
    Localisation : France, Hauts de Seine (Île de France)

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 932
    Par défaut
    Salut MD.

    Citation Envoyé par MD Software
    Il est impossible d'écrire sur un port ouvert par un autre programme.
    Il ne parle pas d'un port réseau là, il parle de la prise "COM1:" qu'il y a derrière son boitier de PC.

    Et là, bien sur qu'il et possible d'y écrire, quoique sous XP c'est l'enfer pour y arriver... mais ça c'est une autre histoire.

Discussions similaires

  1. Réponses: 7
    Dernier message: 17/04/2013, 22h26
  2. Port 3306 utilisé par SqlYog et netbeans en même temps?
    Par larbiDida dans le forum Administration
    Réponses: 3
    Dernier message: 06/04/2011, 15h50
  3. [EasyPHP] port 80 occupé par un autre programme
    Par philo71 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 16/10/2007, 15h17
  4. lire/écrire sur un port com sans le monopoliser
    Par totofweb dans le forum Windows
    Réponses: 4
    Dernier message: 26/07/2004, 13h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo