| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > Виртуальный COM-порт |
| Автор: X_Shadow 5.9.2003, 16:31 |
| Спецы, помогите! Мне очень надо в системе создать несколько виртуальных com-портов. таким, образом, что-бы они были видны для стандартного терминала, и самое главное, для драйвера соединения компьютеров Smart Communications cable between two PCs под Win2000... Честно перерыл очень много ресурсов, но не нашел хоть каких-либо исходничков или описания как сие сделать... Есть уже готовые решения, но коммерческие... и в общем мне на прямую не подходят, мне надо вести лог обмена... Может кто сталкивался и писал нечто подобное... Очень был-бы признателен за хоть какие-ннить исходнички (но не под DDK, откровенно говоря не работаю я с ним....), а то сроки поджимают.. P.S. Заранее благодарен!! |
| Автор: Unregistered 5.9.2003, 18:42 |
| Дык это драйвер нужно писать по любому ! А то хотел в user mode сделать вирт. порт ? |
| Автор: X_Shadow 5.9.2003, 22:13 |
| Дык я собственно и ищу драйвер... Я понял, что надо его писать, тем более посмотрел как это делается в коммерческих проектах... В общем есть прога... она работает через Tapi, сканирует сама устройства, с которыми может работать.... Вышеуказанны драйвер она находит и может с ним работать... Мне надо написать драйвер виртуального com-порта, что-бы на него "повесить" Smart Communications cable between two PCs... для того, что-бы посмотреть что выводит прога, и иметь возможность кидать ей данные.... Вот.... Так что може у кого есть исходнички для такого драйверочка.... Буду рад любым советам и зацепочкам :-)) |
| Автор: Baa 5.9.2003, 23:12 | ||||
Тебе не надо писать полностью драйвер виртуального ком-порта, тебе достаточно написать фильтр на драйвер обычного ком-порта.
А кто тебе мешает подключить через нуль-модемный кабель второй комп и там принимать данные, которые кидает прога, а в случае необходимости - отвечать ей? |
| Автор: X_Shadow 6.9.2003, 22:47 |
| А что подразумевается под фильтром порта? Да. Я о таком думал... Но это не удобно. Да и потом есть идейка, как продолжение того чем я занимаюсь, мне все равно понадобится иметь в системе больше чем 2 стандартных порта.... И иметь возможность их контролировать.... Вот подсказали попробовать поковырять Numega Driver Studio, попробую :-) може что накопаю... |
| Автор: Baa 6.9.2003, 23:53 | ||
|
| Автор: Frikazoid 7.9.2003, 15:33 |
| Есть у меня такая прога! Serial Monitor называется! Очень полезная! Ведёт логи всего, что пролетает через порты ком, модемы, протоколы(TCP/IP) и.т.д. Правда ключик к ней не могу найти! Через определённое время/кол-во загрузок она откинется и тут поможет только переустановка винды! По поводу портов скажу так! В виндах уже есть все эти порты! Имхо кол-во комов в системе 255 штук! Где-то я встречал прогу, которая все эти поры видела! По крайней мере у тебя есть 2 виртуальных порта 3 и 4! На них обычно вешают внутренние модемы! Можешь пользовать один из них! Если что не так, просьба не пинать ногами! |
| Автор: X_Shadow 8.9.2003, 08:41 |
| Сенкс.... :-) Ок, пинать не буду.... На счет програмуленки, я находил подобные в сети, но они все триальные... Конечно можно и софтайсом по ним пройтись :-), но мне нужны исходники такого драйвера.... Вот нашел DDK под окна, и Numega Driver Studio... попробую что-нить наваять... блин, жаль что все это изначально заточено под MS Visual Studio... Ненавижу эту IDE.... |
| Автор: Frikazoid 8.9.2003, 14:46 |
| Ок! |