Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Работа с com портом из Win2000! (http://forum.oszone.net/showthread.php?t=30123)

Serge2002 28-03-2003 09:45 207364

Есть досовская програма которая стоит на Win2000 к компу подключены електронные весы на ком-порт.
Напрямую обращатся к портам Windows2000 запрещает! Програма должана некоторое время поработать пока протестируется новая написанная на Делфи! Что делать. На Win98 переходить нельзя!

vasketsov 29-03-2003 09:14 207365

Serge2002
Цитата:

Напрямую обращатся к портам Windows2000 запрещает!
Смотря как лезть. Код покажи.

И погляди функции от GetCommState и далее по ссылкам на msdn.microsoft.com.

pva 01-12-2003 16:03 207366

Любая досовская программа с портами работает не напрямую (в WinNT). В реестре:
local_machine/control/... /session manager/dos devices:
строки
mycom1 \device\serial0
com1 \device\namedpipe\mycompipe

теперь пишешь программу, которая создаёт канал (named pipe)
\\.\pipe\mycompipe
в режиме DUPLEX

читаешь вход на канале, переписываешь его в файл \\.\mycom1
читаешь файл \\.\mycom1 переписываешь в выход канала

что получается? РИППЕР!

Да, изменения будут только после перезагрузки. Не забудь потом вернуть в реестре всё обратно.

zhilik 01-12-2003 19:18 207367

http://www.beyondlogic.org/porttalk/porttalk.htm


Время: 16:45.

Время: 16:45.
© OSzone.net 2001-