У меня есть устройство, которое подключается к ПК через USB, которое сопоставляется с виртуальным последовательным портом драйвером и программным обеспечением, которое подключается к этому последовательному порту и позволяет мне управлять устройством. Я не знаю, какое программное обеспечение протокола использует для подключения к устройству. Я мог бы выяснить протокол, посмотрев на связь между устройством и программным обеспечением, но дело с последовательными портами заключается в том, что, когда программное обеспечение подключается к последовательному порту, нет другого способа подключения к этому порту другого программного обеспечения (что, естественно, имеет смысл).SerialPort Sniffing
Так я думал, что я мог бы написать кусок программного обеспечения, которое делает следующее:
- подключается к виртуальному последовательному порту устройство находится в
- создает виртуальный последовательный порт программное обеспечение будет подключаться к
- внутренне переводов все от первого порта до второго и наоборот, но записывая всю эту информацию в какой-то файл дампа
Мой вопрос: возможно ли создать virt ual последовательный порт с использованием .NET? Я не слышал, потому что вам как-то нужно создать драйвер или что-то еще, и для этого требуется программирование на уровне ядра, верно? И если это так, все же есть способ, которым я мог бы наблюдать связь между устройством и программным обеспечением без какого-либо мостового программного обеспечения?
Заранее благодарен! Aaron
Я никогда не использовал его, но описание выглядело перспективным – Shaun07776
Описание выглядит многообещающим. Проблема заключается в каждом учебнике PortMon, в котором говорится, что вы запускаете сеанс мониторинга, нажав «Компьютер»> «Подключиться локально» в меню приложения, но у моего PortMon нет элемента меню «Компьютер» вообще, и я не вижу другого способа запуска мониторинга сессии вообще. –
Дополнительно, под пунктом меню Capture элементы меню Capture Events и Ports отключены, а заголовок заголовка говорит «Не подключен». Я не знаю, как подключиться к монитору указанного порта. –