![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Работа с LPT под WInNT [D2, D3, D4, D5, D6, D7, Win2k, WinXP]
Eugene Mosyagin © (2004-04-20 20:08:00)Добрый день уважаемые мастера !
Как можно под ВинНТ (2К\ХП) на ЛПТ сформировать нужное мне состояние ?
Ранее, под 98 это было так:
...
Asm
Mov AL, <состояние>
Mov DX, 888
Out DX, AL
End
...
но теперь НТ непускает к портам напрямую.
Пробовал псать службу и давать ей все возможные параметры при инстале (Device/FileSystem/Win32), изменял время запуска - всёравно: Privileged Instruction
Помогите plz.
ChainikDenis (2004-05-20 17:37:00) [1]http://www.ln.ua/~real/avreal/description.html
tesseract (2004-05-13 09:40:00) [2]>>>to student
конечно под 9x заработает а под nt/2k/xp ?
studentt (2004-05-07 18:50:00) [3]Писал я для "сельского хозяйства" автомат световых эффектов - переключение 8-ми гирлянд подключенных к LPT порту. Дешево и сердито - интерфейс программирование комбинаций написал под винду на Делфи а функцию вывода в порт написал на паскале и вызывал эту прогу из своей программы(виндовской) с минимизацией окна.
Tomkat (2004-05-07 10:31:00) [4]Могу посоветовать ZLPortIO driver interface v1.20
я с его помощью управляю LTP по всем каналам....
делал мигалки, сигналки и пр. лабуду .... даже коммутатор телефонных линий на диплом :-))
если интересно , могу примеры показать... все очень просто -
есть адреса регистров и в них пишется состояние ...ВСЕ геристры контролируются ...
Eugene Mosyagin (2004-04-28 23:05:00) [5]Огромное СПАСИБО, Уважаемые мастера !!!
тихий вовочка (2004-04-25 11:11:00) [6]LPTWDMIO с progrex.narod.ru если тебе скорость не критична
Павел (2004-04-25 10:33:00) [7]"Последовательные интерфейсы ПК. Практика программирования."
http://bhv.ftk.spbstu.ru/books/book.php?id=2732
http://www.ozon.ru/context/detail/id/1656093/
tesseract (2004-04-22 10:21:00) [8]Насчёт режима ядра всё описано в "Последовательные интерфейсы ПК. Практика программирования", А WinIO поищи в нете, кроме него таких драйверов ещё с десяток.
Eugene Mosyagin (2004-04-21 15:56:00) [9]Действительно, проблема в том, что CreateFile создаёт уже объект - коммуникационный ресурс, это слишком высокий уровень,
немогли бы Вы, уважаемый tesseract, намекнуть мне как именно (в 2-х словах) можно:
а. exe-шник в режим ядра перекинуть
б. писать свой драйвер или использовать WinIo
примного благодарен.
С уважением Eugene Mosyagin
tesseract (2004-04-21 09:49:00) [10]C CreateFile можно только посылать/Отправлять данные, хочешь изменять состояние сигнальных линий придётся писать свой драйвер или использовать WinIo. Можно в принципе и exe-шник в режим ядра перекинуть - но после этого никто за стабильность отвечать не будет.
GanibalLector (2004-04-21 01:07:00) [11]createfile поможет.Так же смотри статьи по работе с портом(232) там ПОЧТИ так же...