Вниз
Скачать: CL | DM;

Чтение и запись портов ввода-вывода под WinNT   Найти похожие ветки 

← →
Vad_K   (2005-02-01 20:36) [0]

Подскажите пожалуйста медот модификации приложения для WinNT, написанного под Win 98 с использованием директив IN, OUT. К сожалению для устройства, к которому обращаются не имеется каких-либо драйверов и подробных описаний, поэтому тербуется именно аналог директив ассемблера, если он конечно существует.
Заранее спасибо!!!


← →
Koshtik   (2005-02-08 14:12) [1]

Есть чудная книга тов. Агурова "Последовательные интерфейсы ПК. Практика программирования." Для быстрого перевода приложений под 2000/XP он реккомендует использовать драйвет GiveIO. Суть в том, что есть специальные недокументированные функции для управления флагами режима доступа приложения (user mode, kernel mode). Так Вот этот драйвер запускаешь как сервис, открываешь доступ к портам, выгружаешь и радуешься жизни. Единственное, что не есть хорошо, так енто то, что не работаю STI и CLI. В книге приводится модификация для изменений привелегий другого приложения.
Если лень покупать за 2?? руб.(а я советую :), то пиши e-mail, вышлю архив с драйвером и примерами использования с диска от книги.


← →
Digitman ©   (2005-02-08 14:31) [2]


> для устройства, к которому обращаются не имеется каких-либо
> драйверов


что мешает написать драйвер ? благо примеры на wasm.ru имеются ?


← →
Koshtik   (2005-02-08 14:40) [3]

Есть чудная книга тов. Агурова "Последовательные интерфейсы ПК. Практика программирования." Для быстрого перевода приложений под 2000/XP он реккомендует использовать драйвет GiveIO. Суть в том, что есть специальные недокументированные функции для управления флагами режима доступа приложения (user mode, kernel mode). Так Вот этот драйвер запускаешь как сервис, открываешь доступ к портам, выгружаешь и радуешься жизни. Единственное, что не есть хорошо, так енто то, что не работаю STI и CLI. В книге приводится модификация для изменений привелегий другого приложения.
На http://www.skvozilka.com.ru/ лежит компонент для компорта, который использует этот драйвер, а посему он с ним и поставляется...



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.03 c
14-1109513422
GanibalLector
2005-02-27 17:10
2005.03.20
Толковый словарь (ОЧЕПЯТКИ)


1-1110374518
salexn
2005-03-09 16:21
2005.03.20
Как заставить работать без LibIntf


14-1109105099
GanibalLector
2005-02-22 23:44
2005.03.20
Give IO или нулевое кольцо ???


4-1108011957
guest_Dmitry
2005-02-10 08:05
2005.03.20
Почему хук срабатывает несколько раз?


3-1108632950
Gost
2005-02-17 12:35
2005.03.20
Можна ли одним махом обрезать полтаблицы?




   Наверх