Как слушать com порт в windows

СКАЧАТЬ

Описание

Отзывы

Выберите вариант загрузки:

  • скачать с сервера SoftPortal (установочный exe-файл)
  • скачать с сервера SoftPortal (portable-версия, zip-файл)
  • скачать с официального сайта (установочный exe-файл)
  • скачать с официального сайта (portable-версия, zip-файл)

Программа-сниффер, которая позволяет отслеживать трафик COM-порта вашего ПК. Также позволяет тестировать, контролировать и управлять любым оборудованием, совместимым с протоколом RS-232, RS-485, RS-422 или любым другим совместимым устройством COM-порта (полное описание…)

Рекомендуем популярное

Advanced IP Scanner 2.5.4594.1

Advanced IP Scanner — Это быстрый, надежный и простой в использовании сканер локальных сетей (LAN) для…

Wireshark 4.4.0

Wireshark — утилита для детального анализа сетевых пакетов локальных сетей в реальном времени,…

Serial Port Monitor 1.7

Программа-сниффер, которая позволяет отслеживать трафик COM-порта вашего ПК. Также…

LANScope 2.9.1

LANScope — бесплатная утилита, с помощью которой можно легко и быстро определить доступность…

Advanced Port Scanner 2.5.3869

Advanced Port Scanner — компактный, быстрый, надёжный и простой в использовании сканер портов для платформы Win32…

Nmap 7.95

Nmap — Самый популярный сканер портов. Использовался в фильме «Матрица: Перезагрузка» при реальном взломе компьютера…

    msm.ru

    Нравится ресурс?

    Помоги проекту!

    Пожалуйста, выделяйте текст программы тегом [сode=pas] … [/сode]. Для этого используйте кнопку [code=pas] в форме ответа или комбобокс, если нужно вставить код на языке, отличном от Дельфи/Паскаля.


    Следующие вопросы задаются очень часто, подробно разобраны в FAQ и, поэтому, будут безжалостно удаляться:
    1. Преобразовать переменную типа String в тип PChar (PAnsiChar)
    2. Как «свернуть» программу в трей.
    3. Как «скрыться» от Ctrl + Alt + Del (заблокировать их и т.п.)
    4. Как прочитать список файлов, поддиректорий в директории?
    5. Как запустить программу/файл?
    … (продолжение следует) …


    Вопросы, подробно описанные во встроенной справочной системе Delphi, не несут полезной тематической нагрузки, поэтому будут удаляться.
    Запрещается создавать темы с просьбой выполнить какую-то работу за автора темы. Форум является средством общения и общего поиска решения. Вашу работу за Вас никто выполнять не будет.


    Внимание
    Попытки открытия обсуждений реализации вредоносного ПО, включая различные интерпретации спам-ботов, наказывается предупреждением на 30 дней.
    Повторная попытка — 60 дней. Последующие попытки бан.
    Мат в разделе — бан на три месяца…


    «Прослушивание» открытого COM-порта
    , Как средствами BDS 2006 работать с открытым в другом приложении COM-по

    • Подписаться на тему
    • Сообщить другу
    • Скачать/распечатать тему



    Сообщ.
    #1

    ,

      Доброго времени суток, друзья.
      Подскажите, пожалуйста, как работать с открытым в другом приложении COM-портом средствами Borland Developer Studio 2006.
      Сейчас я работаю с портом через компоненту-класс «ComPort Library ver. 2.64» (автор Dejan Crnila).
      Объекты этого класса работают нормально, но не возможно к одному и тому же порту получить доступ из разных приложений
      а надо хотя бы иметь возможность его «прослушивать», т.е. читать данные.
      Слышал, есть некоторые утилиты мониторинга COM-портов. Как-то же их другие люди пишут…
      Подскажите, можно ли реализовать такие возможности на BDS 2006, и как это можно сделать.
      Заранее благодарен.


      arj99



      Сообщ.
      #2

      ,

        Цитата Dachnick @

        Слышал, есть некоторые утилиты мониторинга COM-портов. Как-то же их другие люди пишут…

        Это настолько сложно что задача не стоит усилий.

        Цитата Dachnick @

        не возможно к одному и тому же порту получить доступ из разных приложений

        Это невозможно на уровне системы. Закреплено что коммуникационные ресурсы должны открываться эксклюзивно. Оно и понятно, ведь неясно какие данные и кому отдавать. Представь несколько приложений открыли порт, первое считало 3 байта, второе 2 байта и т.п… Ни у кого нет полного сообщения, все в шоке, ничего не понимают.

        В твоем случае нужно выделить одно приложение, которое будет общаться с портом и будет реализовывать политику общего доступа, которую ты придумаешь. Другие приложение, которые желают одновременно работать с портом, будут подключаться к первому и общаться (видимо здесь наилучший вариант пайпы) именно с ним, а не непосредственно с портом.


        XshStasX



        Сообщ.
        #3

        ,

          Senior Member

          Рейтинг (т): 11

          А если попытаться зделать драйвер такого стиля:
          1.Чтоб подключения к СОМ порту осуществлялись через него.
          2.Все что зчитала/записала программа которая подключилась к этому порту записывалось в буффер.
          3.Драйвер имел возможность указаной программе передать содержимое буффера любой программе которая попросит драйвер это.


          Dachnick



          Сообщ.
          #4

          ,

            Дело в том, что второе приложение уже написано и заточено именно под COM-порт, оно не мое.
            Но, правда, есть идея сделать в моем приложении виртуальный COM-порт. Искал в свое время инфо в инете, но ничего не нашел кроме платного приложения для нуль-модемного соединения.
            Друзья, подскажите, пожалуйста, как создать виртуальный порт средствами BDS. Очень полезная штука получилась бы. Посудите сами: ком-портовых приложений много, они уже закончены, работают. Все что мы можем там изменить — это выбрать и настроить порт. А, допустим, нам нужно работать с этим приложением в сети (tcp/ip) — надо писать свою программу, или ставить аппаратный (либо платный программный) нуль-модем… Не уж-то нельзя встроить вирт. порт в свое приложение …
            Заранее благодарен за всякую инфу по этой теме.


            randol



            Сообщ.
            #5

            ,

              Программ для мониторинга сом-портов довольно много:
              — Serial Port Monitor (пользовался)
              — Advanced RS232 Serial Protocol Analyzer
              — Advanced Serial Port Monitor
              и т.д.

              0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)

              0 пользователей:

              • Предыдущая тема
              • Delphi: Общие вопросы
              • Следующая тема

              [ Script execution time: 0,0649 ]   [ 16 queries used ]   [ Generated: 6.05.25, 03:04 GMT ]  

              От:

              ironwit

              Украина

               
              Дата:  20.01.04 11:08
              Оценка:

              Нужно прослушать что ходит по COM порту из под windows 2000. Есть ли для этого какая нить программа?
              Заранее спасибо.

              P.S. 2модераторы — туда хоть запостил?

              … << RSDN@Home 1.1.2 stable >>

              Я не умею быть злым, и не хочу быть добрым.


              Re: нужно «слушать» COM порт

              От:

              shrek

               
              Дата:  20.01.04 11:20
              Оценка:

              Здравствуйте, ironwit, Вы писали:

              I>Нужно прослушать что ходит по COM порту из под windows 2000. Есть ли для этого какая нить программа?

              I>Заранее спасибо.
              да — есть называется portmon.exe — порой сеть…

              I>P.S. 2модераторы — туда хоть запостил?


              Re: нужно «слушать» COM порт

              От:

              Repdiablo

               
              Дата:  20.01.04 11:20
              Оценка:

              Здравствуйте, ironwit, Вы писали:

              I>Нужно прослушать что ходит по COM порту из под windows 2000. Есть ли для этого какая нить программа?

              I>Заранее спасибо.

              I>P.S. 2модераторы — туда хоть запостил?

              Comtest называется, если скажешь мыло то я тебе скину ее…


              Re[2]: нужно «слушать» COM порт

              От:

              shrek

               
              Дата:  20.01.04 12:00
              Оценка:

              Здравствуйте, Repdiablo, Вы писали:

              R>Здравствуйте, ironwit, Вы писали:


              I>>Нужно прослушать что ходит по COM порту из под windows 2000. Есть ли для этого какая нить программа?

              I>>Заранее спасибо.

              I>>P.S. 2модераторы — туда хоть запостил?


              R>Comtest называется, если скажешь мыло то я тебе скину ее…

              инересно было бы посмотреть исходники, учитывая то что порты шарить нельзя…
              может есть у кого?


              Re: нужно «слушать» COM порт

              От:

              ironwit

              Украина

               
              Дата:  22.01.04 06:01
              Оценка:

              Здравствуйте, ironwit, Вы писали:

              I>Нужно прослушать что ходит по COM порту из под windows 2000. Есть ли для этого какая нить программа?

              I>Заранее спасибо.

              I>P.S. 2модераторы — туда хоть запостил?

              нашел вот такое

              http://latex.hotbox.ru/LGComSpyInst.zip

              и дока на руссокм http://latex.hotbox.ru/LGComSpyRus.pdf

              P.S. если у кого то есть исходники или описание как это можно сделать(схематическое) можно это как то узнать?

              … << RSDN@Home 1.1.2 stable >>

              Я не умею быть злым, и не хочу быть добрым.

              • Переместить
              • Удалить
              • Выделить ветку

              Пока на собственное сообщение не было ответов, его можно удалить.


              0

              0

              Есть небольшая виндовая и коммерческая прога, работающая с несложным девайсом через COM-порт (типа омметра). Есть желание написать свой аналог, но протокол неизвестен. Винда запущена в ВМВаре. Подскажите как это можно сделать. Как прослушать, что проходит через порт?
              Если возможно накидайте ссылок, где о таком можно почитать, примеры и пр.

              Заранее спасибо.

              • Ссылка

              Надо сделать кабель rs232 <-> устройство

              и два ответвления rx -> tx

              и tx -> tx

              то есть получиться нормальный провод к устройству и еще два провода к rs232 их втыкаешь в другой комп или в другие порты и на них смотришь что уходит и приходит

              программа для мониторинга очень простая если надо пришлю

              rh9
              ()

              • Показать ответ
              • Ссылка

              Ответ на:

              комментарий
              от rh9

              и к этому всему, несложную схемку и динамик..
              можно будет прослушивать всей семьёй и даже с соседями :)

              для параллельного порта, можно вспомнить про Covox :)

              • Ссылка

              Ответ на:

              комментарий
              от anonymous

              Если седишь в VMWare то сделай вывод порта в фаил. А потом смотри что там получилось. Можешь также прослушать порт соединения с помощью другой линукс машины.
              Вопрос. Вы собираетесь писать аналог программы на под LINUX? Если да, то есть кое какие наработки, могу дать. У себя на заводе я заменял старую досовскую программу на pascal-е, работавшую с com портом. Сейчас стоит LINUX и запущен небольшой демон, который постоянно каждые 15 сек считывает данные с /dev/ttyS0 (com1), обрабатывает их и и делает INSERT этих данных тутже на сервер баз данных Firebird 1.5.

              pacman


              ()

              • Показать ответ
              • Ссылка

              Ответ на:

              комментарий
              от pacman

              аналог собираюсь писать под линукс.

              вышли на alexmi [ dog] krm [dot] net [dot] ua

              Буду очень благодарен.


              >VMWare то сделай вывод порта в фаил

              там двухсторонний обмен данными — похоже так не получится…

              Вообще очень интересует вопрос — как пишут аналоги закрытых прог для работы с мобильниками. У меня samsung и софт только под винду.

              разве нету чтото вроде tcpdump?

              FoXy_


              ()

              автор топика

              • Показать ответ
              • Ссылка

              Ответ на:

              комментарий
              от FoXy_

              • Ссылка

              Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.

              Понравилась статья? Поделить с друзьями:
              0 0 голоса
              Рейтинг статьи
              Подписаться
              Уведомить о
              guest

              0 комментариев
              Старые
              Новые Популярные
              Межтекстовые Отзывы
              Посмотреть все комментарии
            • Ошибка синхронизации времени windows 7 превышение времени ожидания
            • Как отключить adblock windows 10
            • Ip версия 4 tcp ipv4 windows 10 заполнения
            • Sap gui for windows download
            • Windows boot manager что это при запуске компьютера windows