Компьютерный форум NoWa.cc

Компьютерный форум NoWa.cc (https://nowa.cc/index.php)
-   .NET (https://nowa.cc/forumdisplay.php?f=298)
-   -   Создание класса (C#) для эмуляции COM портов. (https://nowa.cc/showthread.php?t=186242)

Чех 18.10.2008 08:56

Создание класса (C#) для эмуляции COM портов.
 
В общем задача формулируется несложно: создать класс на С#, который позволяет подключаться к уже существующим COM портам (на чтение/запись) и уметь эмулировать не сущетсвующие. В режиме эмуляции, когда приходят данные, должен вызываться внешний обработчик. елательна функция прослушки занятых портов.

Чех 24.10.2008 16:03

Роблема с Virtual Serial Port (VSPAPI.dll)
 
Надо написать класс на C#, который позволял бы подключаться к существующим портам и создавать новые виртуальные. Нашёл сайт с подходящим SDK (С/С++):
http://www.constellationdata.com/

Но когда запускаю приложение (своё и демонстрационное), вылетает ошибка, что контроль над портами не установлен. Однако библиотека подгружается нормально (доступны функции определения версий бибилиотеки и дравера), судя по всему не грузиться драйвер. Если кто-то знаком с данной проблемой. Пожалуйста! подскажите решение.

Библиотека запускалась на машине:
Win XP SP2, NOD 32 v3.0.1, OutPost firewall 6.0.2

Чех 01.11.2008 20:13

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

Чех 28.11.2008 19:00

Re: Создание класса (C#) для эмуляции COM портов.
 
Если есть ещё те, кто не потерял интереса к данному проекту, вот выкладываю проект MS VS 2008 Team. На абсолютную законченость он не претендует, пришлось выдрать из рабочей системы, поэтому сам проект тестовый, но класс законченный.

http://depositfiles.com/files/rm3i3ppyv

Готов ответить на все возникшие опросы. Ссылку обновлю по первой просьбе. :cool:

sergpsv 07.01.2009 20:41

Re: Создание класса (C#) для эмуляции COM портов.
 
Тема интересует только ссылку я не вижу так как должен зачем-то создать 10 сообщений, пока скачал прогу Virtual Serial Ports Driver XP v4.0 которая создает два виртуальных порта связанных между собой если все в куче заработает на время меня устроит но конечно хочется самому создать порт.

Goldz 16.06.2010 06:12

Re: Создание класса (C#) для эмуляции COM портов.
 
Всем привет!
Поделитесь наработками по получениб данных с занятого com порта

Стоит задача читать данные с порта занятого GPS (WinCe,C#)
Мозг плавится!!!!

Всем заранее огромное спасибо!!!!!

HeMan 23.06.2010 11:57

Re: Создание класса (C#) для эмуляции COM портов.
 
http://www.codeplex.com/site/search?...icenses=|&ac=8
http://www.codeproject.com/info/search.aspx?artkw=GPS

snake00 25.08.2010 16:13

Re: Создание класса (C#) для эмуляции COM портов.
 
Цитата:

Сообщение от Чех (Сообщение 2037292)
Если есть ещё те, кто не потерял интереса к данному проекту, вот выкладываю проект MS VS 2008 Team. На абсолютную законченость он не претендует, пришлось выдрать из рабочей системы, поэтому сам проект тестовый, но класс законченный.

*** скрытый текст ***

Готов ответить на все возникшие опросы. Ссылку обновлю по первой просьбе. :cool:

перевыложи пожалуйста

KorsaR90 03.02.2011 11:45

Re: Создание класса (C#) для эмуляции COM портов.
 
Есть прожка обмена данными с com - портом, если надо - пишите в личку

gluki 07.06.2011 10:43

Re: Создание класса (C#) для эмуляции COM портов.
 
Цитата:

Сообщение от Чех (Сообщение 2037292)
Если есть ещё те, кто не потерял интереса к данному проекту, вот выкладываю проект MS VS 2008 Team. На абсолютную законченость он не претендует, пришлось выдрать из рабочей системы, поэтому сам проект тестовый, но класс законченный.

*** скрытый текст ***

Готов ответить на все возникшие опросы. Ссылку обновлю по первой просьбе. :cool:

Тема актуальна, перевыложи плиз


Текущее время: 19:49. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2026, vBulletin Solutions, Inc. Перевод: zCarot
Copyright ©2004 - 2026 NoWa.cc

Время генерации страницы 0.02607 секунды с 9 запросами