URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 6419
[ Назад ]

Исходное сообщение
"последовательные порты в Win"

Отправлено primus , 27-Апр-07 11:47 
Прошу прощения за Win вопрос в этом форуме. Срочно нужна идея.
Есть комп. с установленной PCI i/o controller card (нужно много последовательных портов).
Есть несколько программ, работающих с внешними устройствами через последовательные порты.
Проблема: каждая из этих программ хочет работать только с COM1 или COM2 (в списке выбора доступных портов интерфейса программы не появляются порты с установленной карточки №№3,4,5...). Как решить? Где почитать? Может быть существ какой-л. софт?

Содержание

Сообщения в этом обсуждении
"последовательные порты в Win"
Отправлено perece , 27-Апр-07 12:34 
>Прошу прощения за Win вопрос в этом форуме. Срочно нужна идея.
>Есть комп. с установленной PCI i/o controller card (нужно много последовательных портов).
>
>Есть несколько программ, работающих с внешними устройствами через последовательные порты.
>Проблема: каждая из этих программ хочет работать только с COM1 или COM2
>(в списке выбора доступных портов интерфейса программы не появляются порты с
>установленной карточки №№3,4,5...). Как решить? Где почитать? Может быть существ какой-л.
есть ли возможность запускать эти проги в разных session space'ах?
(см DefineDosDevice и ядерную IoCreateSymbolicLink - документации выше забора)

\^P^/

P.S. здесь дискуссию лучше не продолжать. давайте мейл или аську.


"последовательные порты в Win"
Отправлено primus , 27-Апр-07 21:39 
>есть ли возможность запускать эти проги в разных session space'ах?
как это делается? существуют ли команды ОС на этот счет?
>(см DefineDosDevice и ядерную IoCreateSymbolicLink - документации выше забора)
не хотелось бы что-л программировать (ведь это Win API?), возможно ли обойтись
представленным интерфейсом?

нашел вот что:

To list or change COM port mappings for the current session.
  This can allow DOS applications to access high numbered ports e.g. COM12

  CHANGE PORT portx=porty      Map port x to port y.
  CHANGE PORT /D portx         Delete mapping for port x.
  CHANGE PORT /QUERY           Display current mapping ports.

>P.S. здесь дискуссию лучше не продолжать. давайте мейл или аську.
mrnkv at front dot ru

Спасибо за отзыв.