|
|
Софт и драйверы Пишем софтThe Delphi Hardware Programmers's Archive2 февраля 2003, 11:01Konstantin Saliy
Я прилагаю ZIP архив, в таком виде, как я его нашел и скачал. В основном его цель - использование параллельного порта под NT, а суть - как в защищенной среде обратиться к порту, не занимаясь написанием драйвера. DIRECTIO.ZIP - основа. Автор однажды написал об этом статью где-то в компутерных журналах. С тех пор giveio.sys прилагается, например, к каждому монитору температур и вентиляторов. Он разрешает IO для процесса, обратившегося к драйверу, что требует переписывания программ управления телевизорами, что не всегда возможно. Ну а totalio.sys - кардинальное решение, позволяет всё всем. LOADDRV.ZIP - загрузчик драйверов, позволяющий обойтись без ручного редактирования регистратуры. Конкретно для Video Highway TV я в свое время написал другое решение, существенно воспользовавшись тем, что оригинальная управлялка - 16 битная. Это решение - Virtual Device Driver, который перехватывает обращение ровно к одному порту и сам обращается к kernel драйверу (пример из DDK), который, собственно, и резервирует этот порт и обеспечивает I/O. Более честно, но и возни больше. А поскольку большинство пользователей теле-плат - домашние, их не сильно должны заботить проблемы защиты NT, и totalio.sys должно хватать для 99%. Загрузка:
|
|
Copyright © 1999-2012 PcTuner.Ru · Design by Alex Dovby
|