2010-12-10 2 views
0

Je veux développer une application qui est capable d'imprimer toutes les données échangées sur un port COM (bidirectionnel) sans bloquer le port, afin que les autres applications puissent l'utiliser normalement. Après quelques recherches, j'ai trouvé DataReceivedEvent, mais je pense que vous devez être le propriétaire du port pour pouvoir l'utiliser. Ce dont j'ai besoin, c'est quelque chose comme ça, mais pour les données reçues et envoyées, sans posséder le port.Développer SerialPort Sniffer pour Win7 64

Y a-t-il un moyen?

+0

Voulez-vous intercepter la communication de tous les programmes (et même les pilotes) ou seulement la communication de certains programmes sélectionnés? Si ce n'est que quelques programmes, vous pouvez y injecter une DLL non gérée qui intercepte l'API qu'ils utilisent pour communiquer avec le port COM. – CodesInChaos

Répondre

0

Un séparateur de matériel sera la solution la plus probable plus facile. Voir poste this pour plus de détails.

Questions connexes