Questão Uma porta COM falsa no Windows XP?


Eu tenho um programa win32 que se comunica via porta serial (RS-232 / EIA-232 / COM). Eu gostaria de interceptar redirecionar essa comunicação sem instalar um driver de porta COM virtual (filtro?) como com0com, se possível. O Windows fornece um recurso para redirecionar essas comunicações (não tenho certeza se existe um mecanismo como COPY file.ext con COM1 [não tem certeza da sintaxe]?


2


origem




Respostas:


No entanto, eu tenho que dizer, eu não entendo o que você está tentando realizar, enviando um arquivo para uma porta virtual: / certamente você não terá muito mais do que o arquivo real de volta ... mas ...

O ponto de ter uma porta de comunicação virtual é que você pode fazer funções como redirecionar.

Eu não consigo pensar em uma maneira fácil de dizer isso além de:

Imagine uma estrada projetada para dobrar para a direita e você quer redirecionar tudo para a esquerda ... é possível. O que você está pedindo para fazer é redirecionar tudo ... Sem a estrada!

Pessoalmente, eu não tenho feito esse tipo de coisa há anos, mas o programa que eu costumava usar é ainda ao redor - Quanto ao que você listou, não sei se é melhor ou não, mais uma vez, meu conhecimento está desatualizado.

Quanto às operações do Command Prompt Com, você pode usar o MODE comx comando para configurar a porta. Os comutadores completos são:

Serial port:       MODE COMm[:] [BAUD=b] [PARITY=p] [DATA=d] [STOP=s]
                                [to=on|off] [xon=on|off] [odsr=on|off]
                                [octs=on|off] [dtr=on|off|hs]
                                [rts=on|off|hs|tg] [idsr=on|off]

Quanto a copiar um arquivo, o comando será:

copy file.exe com1:

0



Obrigado. O motivo para tentar evitar a instalação de um driver de porta virtual é que estou em um ambiente corporativo com direitos restritos e a necessidade de minimizar dependências. - none