![]() |
Создание класса (C#) для эмуляции COM портов.
В общем задача формулируется несложно: создать класс на С#, который позволяет подключаться к уже существующим COM портам (на чтение/запись) и уметь эмулировать не сущетсвующие. В режиме эмуляции, когда приходят данные, должен вызываться внешний обработчик. елательна функция прослушки занятых портов.
|
Роблема с Virtual Serial Port (VSPAPI.dll)
Надо написать класс на C#, который позволял бы подключаться к существующим портам и создавать новые виртуальные. Нашёл сайт с подходящим SDK (С/С++):
http://www.constellationdata.com/ Но когда запускаю приложение (своё и демонстрационное), вылетает ошибка, что контроль над портами не установлен. Однако библиотека подгружается нормально (доступны функции определения версий бибилиотеки и дравера), судя по всему не грузиться драйвер. Если кто-то знаком с данной проблемой. Пожалуйста! подскажите решение. Библиотека запускалась на машине: Win XP SP2, NOD 32 v3.0.1, OutPost firewall 6.0.2 |
Re: Создание класса (C#) для эмуляции COM портов.
Вот кое-что нашёл, кому интересно почитают:
http://en.wikipedia.org/wiki/COM_port_redirector Там кстати есть не только комерческие, но и freeware, и opensource проекты. Едисвенное, что немного огорчает, все проекты на С/С++, но портированием под С# .NET 2.0 я уже занимаюсь. Вот ещё ссылки, не так интересно но всё же: 1) http://franson.com/serialtools/purch...e&platform=net 2) http://www.constellationdata.com/Vir...escription.asp - правда он откразался у меня работать. 3) http://www.virtual-serial-port.com/v...-port-kit.html |
Re: Создание класса (C#) для эмуляции COM портов.
Если есть ещё те, кто не потерял интереса к данному проекту, вот выкладываю проект MS VS 2008 Team. На абсолютную законченость он не претендует, пришлось выдрать из рабочей системы, поэтому сам проект тестовый, но класс законченный.
http://depositfiles.com/files/rm3i3ppyv Готов ответить на все возникшие опросы. Ссылку обновлю по первой просьбе. :cool: |
Re: Создание класса (C#) для эмуляции COM портов.
Тема интересует только ссылку я не вижу так как должен зачем-то создать 10 сообщений, пока скачал прогу Virtual Serial Ports Driver XP v4.0 которая создает два виртуальных порта связанных между собой если все в куче заработает на время меня устроит но конечно хочется самому создать порт.
|
Re: Создание класса (C#) для эмуляции COM портов.
Всем привет!
Поделитесь наработками по получениб данных с занятого com порта Стоит задача читать данные с порта занятого GPS (WinCe,C#) Мозг плавится!!!! Всем заранее огромное спасибо!!!!! |
Re: Создание класса (C#) для эмуляции COM портов.
|
Re: Создание класса (C#) для эмуляции COM портов.
Цитата:
|
Re: Создание класса (C#) для эмуляции COM портов.
Есть прожка обмена данными с com - портом, если надо - пишите в личку
|
Re: Создание класса (C#) для эмуляции COM портов.
Цитата:
|
| Текущее время: 19:49. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2026, vBulletin Solutions, Inc. Перевод: zCarot
Copyright ©2004 - 2026 NoWa.cc