Сейчас на форуме: tyns777 (+5 невидимых) |
eXeL@B —› Программирование —› Драйвера. |
Посл.ответ | Сообщение |
|
Создано: 17 сентября 2007 11:28 · Личное сообщение · #1 Вот надо написать драйвер для клавиатуры, я конечно понимаю, что это не очн. просто, но всё же. у меня вот такие вопросы: 1) на 4ём можно написать 2) какие инструменты нужны 3) посоветуйте литературу на эту тему. И ещё паро4ку не конкретных вопросов: Если имеется драйвер для клавы, то можно из него взять код, или всё же надо исходник ? ( мой ответ: нужен исходник) заранее danke =) |
|
Создано: 17 сентября 2007 11:37 · Личное сообщение · #2 |
|
Создано: 17 сентября 2007 11:43 · Личное сообщение · #3 |
|
Создано: 17 сентября 2007 12:14 · Личное сообщение · #4 |
|
Создано: 17 сентября 2007 12:18 · Личное сообщение · #5 |
|
Создано: 17 сентября 2007 12:42 · Личное сообщение · #6 |
|
Создано: 17 сентября 2007 13:10 · Личное сообщение · #7 |
|
Создано: 17 сентября 2007 13:14 · Личное сообщение · #8 |
|
Создано: 17 сентября 2007 13:25 · Личное сообщение · #9 |
|
Создано: 17 сентября 2007 15:08 · Поправил: dimaxmaster · Личное сообщение · #10 skate42 пишет: Вот надо написать драйвер для клавиатуры, я конечно понимаю, что это не очн. просто, но всё же. у меня вот такие вопросы: 1) на 4ём можно написать 2) какие инструменты нужны 3) посоветуйте литературу на эту тему. Ну что ж по всем вопросам: 1.На чем можно написать. Пиши на чем умеешь,но умеешь вообще хоть на чем-то, на чем уточни, если умеешь. 2.Руки и голова, а также знания. 3.Литературы валом. Сходи сюда: [url=http://www.wasm.ru ]http://www.wasm.ru [/url] А вообще мне кажется, чтоskate42 покатебе еще рано садится за дрова, и цифра 4, я понимаю способствует повышению твоего самомнения от собственной "крутости", но к сожелению это не способствует обучению программирования. Дам совет: учи матчасть |
|
Создано: 17 сентября 2007 16:00 · Личное сообщение · #11 1)да, програмить я не умею.,но для этого я и просил литературу. 2)[quote]я понимаю способствует повышению твоего самомнения от собственной "крутости"[/quote] нет, на крутость вообще пох... 3)[quote]Дам совет: учи матчасть[/quote] хм..., это не очн. понятно, алгебру геометр. тригонометрию, я знаю хорошо) на тв. 4. . [quote]Литературы валом. Сходи сюда: www.wasm.ru[/quote] ссылку на лит. спасибо., буду читать, учить. и на последок вопрос: с какого языка надо лучше начать ? и какую прогу поставить для практики ( т.е. писать код + компилировать его) |
|
Создано: 17 сентября 2007 16:23 · Личное сообщение · #12 skate42 пишет: и на последок вопрос: с какого языка надо лучше начать ? и какую прогу поставить для практики ( т.е. писать код + компилировать его) я например из ООП(объектно-ориентировочное программирование) программирую на С++. Можешь начать с него. Я пользуюсь Борландовским, есть и макрософтовский. Обязательно нужно учить Windows API.Затем можешь браться и за ассемблер. Тут тебе советовали хук поставить,это есть в ВиндосАПИ. Кассаемо: skate42 пишет: 2)[quote]я понимаю способствует повышению твоего самомнения от собственной "крутости"[/quote] это сама страница выдала, я не обратил внимание, когда набирал, исправлять не стал. Но я это сделал не специально, ты же 4 ставишь специально, это просто глупо и других раздражает. а skate42 пишет: 3)[quote]Дам совет: учи матчасть[/quote] хм..., это не очн. понятно, алгебру геометр. тригонометрию, я знаю хорошо) на тв. 4. то Учи матчасть в данном случае означает не учить математику.Подразумевается, что, чтобы программировать, нужно учить языки программирования. |
|
Создано: 17 сентября 2007 16:32 · Личное сообщение · #13 Отвечаю на вашь вопрос! автор хочет написать вирус!! на уровне ядра! для того чтобы обходить фаервол и антивирус!! чтобы никто из етих двоих не шумел!! тока так и не иначе я понимаю его желание написать драйвер на клавиатуру! потому что если бы ему надо было чтото другое то он написал бы обыкновенное приложение для винды и не парился! все что он хочет можно реализовать и не писав драйвер! ну ето мое мнение к нему можно не прислушиваться!! что касаеться вопроса то отвечаю поищи в поисковике доку как писать драйвер! как работать на нулевом кольче и так далее без етого никак!! про то как работать на нулевом кольце могу расказать! |
|
Создано: 17 сентября 2007 16:50 · Личное сообщение · #14 super_man86 ужас ) skate42 посотри эти сорцы: www.rootkit.com/vault/hoglund/basic_keysniff.zip www.rootkit.com/vault/hoglund/basic_hardware.zip ну и литература: book.1gb.ru/g-xoglund-dzh-batler-rutkity-vnedrenie-v-yadro-windows-russkij-variant_2007-08-18.html ----- – Почему ты работаешь по ночам ? – Так удобнее... В одну смену с чертями... |
|
Создано: 17 сентября 2007 16:55 · Личное сообщение · #15 |
|
Создано: 17 сентября 2007 16:58 · Личное сообщение · #16 |
|
Создано: 17 сентября 2007 18:12 · Личное сообщение · #17 |
|
Создано: 17 сентября 2007 18:22 · Личное сообщение · #18 |
|
Создано: 17 сентября 2007 19:05 · Личное сообщение · #19 dimaxmaster ты дейст. принял его пред в серьёз? я просто шутканул над ним ;) deplerти тоже не тупи) и я не виртуальную клаву хочу сделать, а мне надо просто. драйвер. было написать. т.к. хотел снять доп. кнопки с мультимедийной клавы и вынести их на какую-нить панель, а дрова чтобы это чудо всё работало ). и вирь уж проще pinch'em состряпать. и норм. закриптовать чтоб не палился) |
|
Создано: 17 сентября 2007 20:56 · Личное сообщение · #20 skate42, написание драйверов требует не только знания языка программирования, но и знания того, как работает операционная система. А эти знания за день не получаются. Попробуй начать с 'Hello, World", а потом можно садиться читать MSDN по поводу хуков. Драйвер здесь не нужен. Кстати, а каким это образом ты собирался кнопки снимать и на панель переносить? Отдельное устройство сделать? Тогда тебе ещё нужно научиться проектировать и программировать схемы на микроконтроллерах, и только после этого садиться за дрова, так как они понадобятся для самодельного устройства. |
|
Создано: 18 сентября 2007 05:27 · Личное сообщение · #21 Совсем недавно боролся с защитой в драйверах.. Чтение этой книги сильно помогло разобраться с драйверами - защита сломана К сожалению не смог найти книжку опять, поэтому пришлось заливать в инет: "Книга представляет собой практическое руководство по программированию драйверов для всей линейки операционных систем Windows NT, включая новую OC Windows Vista. Разбираются важнейшие драйверные архитектуры - традиционная WDM и новая WDF. Излагаются основы теории программирования драйверов для многопроцессорных систем. Показано, как создать простейший драйвер, а также приведены практические примеры написания сложных драйверов для принтера, монитора, видеокарты и USB-камеры." upload.com.ua/get/899980721 |
|
Создано: 18 сентября 2007 09:33 · Личное сообщение · #22 |
|
Создано: 18 сентября 2007 12:38 · Личное сообщение · #23 |
|
Создано: 18 сентября 2007 13:10 · Личное сообщение · #24 |
|
Создано: 18 сентября 2007 17:22 · Личное сообщение · #25 |
|
Создано: 18 сентября 2007 19:18 · Личное сообщение · #26 |
eXeL@B —› Программирование —› Драйвера. |