Где можно найти инфу о чтении/записи в LPT порт?
От: Soff  
Дата: 03.09.05 08:23
Оценка:
Собственно сабж.Помогите ссылочкой плиз.Заранее спасибо!
Re: Где можно найти инфу о чтении/записи в LPT порт?
От: gear nuke  
Дата: 03.09.05 09:15
Оценка:
Здравствуйте, Soff, Вы писали:

S>Собственно сабж.Помогите ссылочкой плиз.Заранее спасибо!


http://www.lvr.com/parport.htm
People who are more than casually interested in computers should have at least some idea of what the underlying hardware is like. Otherwise the programs they write will be pretty weird (c) D.Knuth
Re[2]: Где можно найти инфу о чтении/записи в LPT порт?
От: Soff  
Дата: 03.09.05 09:47
Оценка:
Здравствуйте, gear nuke, Вы писали:

GN>Здравствуйте, Soff, Вы писали:


S>>Собственно сабж.Помогите ссылочкой плиз.Заранее спасибо!


GN>http://www.lvr.com/parport.htm

Сосбно проблема в следующем:когда я хочу сделать запись в ЛПТ под ВинХр возникает ошибка Priveleget Instruction. ТАким образом по нужной мне теме ничего там не нашел(тема:использование АПИ функций для записи/чтения ЛПТ порта).
Re[3]: Где можно найти инфу о чтении/записи в LPT порт?
От: gear nuke  
Дата: 03.09.05 10:49
Оценка:
Здравствуйте, Soff, Вы писали:

S>>>Помогите ссылочкой плиз.

GN>>http://www.lvr.com/parport.htm
S>Сосбно проблема в следующем:когда я хочу сделать запись в ЛПТ под ВинХр возникает ошибка Priveleget Instruction.
Это ограничение ОС NT+.
S>ТАким образом по нужной мне теме ничего там не нашел(тема:использование АПИ функций для записи/чтения ЛПТ порта).
Официально рекомендованный способ — реализовать драйвер режима ядра. Можно ещё IDT подправить, тогда OUT будет из ring-3 работать, но этот способ не совсем надёжен. Поэтому IMHO наиболее просто — воспользоваться какой-нибудь библиотекой по ссылке.
People who are more than casually interested in computers should have at least some idea of what the underlying hardware is like. Otherwise the programs they write will be pretty weird (c) D.Knuth
Re: Где можно найти инфу о чтении/записи в LPT порт?
От: MShura  
Дата: 03.09.05 10:52
Оценка:
S>Собственно сабж.Помогите ссылочкой плиз.Заранее спасибо!

Если хочется очень простого решения, то

google + giveio
Re[4]: Где можно найти инфу о чтении/записи в LPT порт?
От: Soff  
Дата: 03.09.05 15:39
Оценка:
Здравствуйте, gear nuke, Вы писали:

GN>Здравствуйте, Soff, Вы писали:


S>>>>Помогите ссылочкой плиз.

GN>>>http://www.lvr.com/parport.htm
S>>Сосбно проблема в следующем:когда я хочу сделать запись в ЛПТ под ВинХр возникает ошибка Priveleget Instruction.
GN>Это ограничение ОС NT+.
S>>ТАким образом по нужной мне теме ничего там не нашел(тема:использование АПИ функций для записи/чтения ЛПТ порта).
GN>Официально рекомендованный способ — реализовать драйвер режима ядра. Можно ещё IDT подправить, тогда OUT будет из ring-3 работать, но этот способ не совсем надёжен. Поэтому IMHO наиболее просто — воспользоваться какой-нибудь библиотекой по ссылке.
Собсно тогда еще вопрос: на сайте http://www.lvr.com/parport.htm я видел вроде как утилиту LPTaccess.Это то,что мне надо или нет?
Re[3]: Где можно найти инфу о чтении/записи в LPT порт?
От: Hydrogen  
Дата: 03.09.05 16:38
Оценка:
Здравствуйте, Soff, Вы писали:

S>Здравствуйте, gear nuke, Вы писали:


GN>>Здравствуйте, Soff, Вы писали:


S>>>Собственно сабж.Помогите ссылочкой плиз.Заранее спасибо!


GN>>http://www.lvr.com/parport.htm

S>Сосбно проблема в следующем:когда я хочу сделать запись в ЛПТ под ВинХр возникает ошибка Priveleget Instruction. ТАким образом по нужной мне теме ничего там не нашел(тема:использование АПИ функций для записи/чтения ЛПТ порта).
Поищите в Яндексе "программатор AvReal".
C ним поставляется библиотека для прямого ввода вывода в порт.
... << RSDN@Home 1.1.3 stable >>
Re[5]: Где можно найти инфу о чтении/записи в LPT порт?
От: gear nuke  
Дата: 03.09.05 18:04
Оценка:
Здравствуйте, Soff, Вы писали:

S>на сайте http://www.lvr.com/parport.htm я видел вроде как утилиту LPTaccess.Это то,что мне надо или нет?


Это VxD — только для 9x систем! Там можно и напрямую к портам обращаться. А что именно нужно — зависит от задачи, в простейшем случае подойдёт giveio о котором говорил MShura, или модифицированный из этой статьи.
People who are more than casually interested in computers should have at least some idea of what the underlying hardware is like. Otherwise the programs they write will be pretty weird (c) D.Knuth
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.