Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Посоветуйте с чего начать


Автор: NULL 15.9.2003, 09:39
Хочу попробовать написать драйвер для своей мыши =)))))
с чего начать... какая есть хорошая дока

Автор: mr.DUDA 15.9.2003, 09:42
Скачать и поставить DDK (типа Device Driver Kit).
Ещё есть очень рульные софтины типа Driver Wizard, генерящие исходники на C++/Delphi, по известным прерываниям, регистрам и портам любого твоего девайса. Поищи их в нете.

Автор: Baa 15.9.2003, 09:52
mr.DUDA, а толку-то от того, что он их найдет? Драйверы он от этого писать не научится.
NULL, а чего ты хочешь, чтобы этот драйвер делал? Или ты полностью переписать его собрался?

Автор: mr.DUDA 15.9.2003, 10:03
У меня в свою очередь вопросик: NULL, ты что, сам мышу спаял ? Или просто к чужой (вариант - noname) не могёшь дрова найти в нете ?

Автор: NULL 15.9.2003, 10:12
Baamr.DUDA не проста W95 скролик не опрашивает =))) хочу драйвер переписать.
и просто хочу драйвера научится писать... на С++

Автор: Baa 15.9.2003, 10:27
Под 95? хех... где ж такой ДДК ща достать-то %) у меня самый старый - это Win98...
А ты имеешь представление о том, как работает мышь?

Автор: NULL 15.9.2003, 10:40
Baa, представление да... какоето

Автор: Baa 15.9.2003, 10:52
NULL, о прерываниях в курсе? А портах ввода/вывода? Какие порты ввода/вывода у мыши? Можно сначала просто над мышью поиздеваться из обычной программы, ведь 95 винда это позволяет, а потом уже за драйвер браться...
Я могу научить, как писать драйвер блокировки клавиатуры под NT системы... Там действительно просто... Но все равно надо DDK wink.gif

Автор: NULL 15.9.2003, 11:11
Baa, о прерываниях в курсе(знаю что есть)
(А портах ввода/вывода? Какие порты ввода/вывода у мыши?) - а гиде можна про это почитать
по поводу NT - не могу найти 4.0 воркс... больше тазик мой не вытянит =(((
и про DDK -он разве с визуалом не датся?

Автор: Baa 15.9.2003, 11:28
NULL,
Цитата
о прерываниях в курсе(знаю что есть)

мало
Цитата
(А портах ввода/вывода? Какие порты ввода/вывода у мыши?) - а гиде можна про это почитать

В книжках умных smile.gif Я тут недавно давал ссылочку на книжки smile.gif
Почитать можно в них
http://forum.vingrad.ru/index.php?act=ST&f=1&t=12480
Если не найдешь онную, или влом будет через озон заказывать, то можно купить Зубкова...
Цитата
по поводу NT - не могу найти 4.0 воркс... больше тазик мой не вытянит =(((

Не торопись, тогда уж 98 лучше поставь... С 98 че-нить поковыряем smile.gif
Цитата
и про DDK -он разве с визуалом не датся?

Нет, раньше его можно было качать с сайта майкрософт, но терь их это запарило, и они стали его диском высылать... Вот токо кады я его хотел себе заказать, то не понял, почему он 0$ стоил... Он бесплатно доставляется чтоли? хм.

Автор: NULL 15.9.2003, 11:58
Baa http://www.ozon.ru/context/detail/id/1352955/ - вот эту думаю заказать.....
вопрос почему цена такая низкая?
а где тада можно DDK взять щас?

Автор: Baa 15.9.2003, 14:22
NULL, круто-то ты очень взял... для начала лучше взять другую, что я писал... или, еще лучше, Зубкова...
А где ща DDK взять? На варезных сайтах smile.gif у меня он на диске был... пиратский диск с кучей разных DK smile.gif

Автор: NULL 15.9.2003, 14:57
Baa лана попробую найти Зубкова =)))

Автор: Baa 15.9.2003, 15:04
NULL, токо учти, там про ассемблер wink.gif

Автор: NULL 15.9.2003, 15:47
Baa ну асемблер так самблер =)))
а какой компилятор посоветуешь

Автор: Baa 15.9.2003, 15:50
NULL, зайди в раздел ассемблер и посмори там smile.gif там подобные обсуждения уже были... я советую tasm, народ советует fasm, но это уже ушли за приделы форума С++. wink.gif

Автор: NULL 15.9.2003, 16:37
Baa ну и что.... сначала асм патом С++ =)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)