C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
LPT все о том же, не могу найти реального примера
Иван
Отправлено: 16.07.2005, 10:11


Машинист паровоза

Группа: Участник
Сообщений: 207



Привет!
Подскажите пожалуйста литературу, для того чтобы нормально и досконально разобраться с работой с портами(конкретно сейчас нужен LPT) Второй день плаваю по инету, да согласен, куча литературы, но элементарного чтения — записи не нашел.

Скажу немного о задаче:
есть программа типа некая программа которая защищена LPT ключем, хочу написать программу которая будет читать данные с LPT, для того чтобы их потом эмулировать один в один.

Может идея не сработает, но это сейчас не так важно, важно научиться работать с портами.

Отредактировано Георгий — 16/07/2005, 15:02
Shopot
Отправлено: 16.08.2005, 10:12


Не зарегистрирован







HANDLE hLpt;

hLpt = CreateFile ("LPT1", GENERIC_READ | GENERIC_WRITE, 0, NULL,
OPEN_EXISTING, 0, NULL);

if (hLpt == INVALID_HANDLE_VALUE) return ERROR_OPEN;

WriteFile (hLpt, &to_chto_nado_zapisat_v_port, sizeof (togo_chto_nado_zapisat), &skolko_facticheski_zapisal, NULL);

ReadFile (hLpt, &to_chto_nado_prochitat, sizeof (togo_chto_nado_prochitat), &skolko_prochital_facticheski, NULL);

CloseHandle (hLpt);

Это самое простое. Когда разберешся и будешь писать и читать, за дальнейшей ифой лезь в win32.hlp раздел Communications.
Londinium
  Отправлено: 19.08.2005, 22:40


Не зарегистрирован







Приветствую!
Ятоже столкнулся с подобной проблемой и по результатам своих ковыряний пришел к таким выводам:

1. Можно использовать сторонние компоненты — TVicLPT от Ишекеева, только он за компонент денег много просит, а незарегистрированный показывает всякие морды.

2. Можно посмотреть два сайта
-www.rsdn.ru — "Еще раз о прямом доступе к аппаратуре"
-www.junglewin.narod.ru — "Работа с параллельным портом под Windows NT"

В принципе, можно сказать, что второй путь лучше — денег меньше потратишь, но первый комфортней.

Кому нужны дальнейшие пояснения — прошу на londinium@rambler.ru
esh
Отправлено: 20.08.2005, 00:07


Дежурный стрелочник

Группа: Участник
Сообщений: 71



А можно скачать халявный
"DriverLINX Port I/O Driver for Win95 and WinNT"
их сайт вроде www.sstnet.com.
И нормально работать с LPT через порты, инфы в инете море.

Вернуться в Работа с внешними устройствами