Сейчас на форуме: asfa, _MBK_ (+7 невидимых)

 eXeL@B —› Вопросы новичков —› Компилятор
Посл.ответ Сообщение

Ранг: 16.9 (новичок)
Активность: 0.020
Статус: Участник

Создано: 02 ноября 2009 14:20
· Личное сообщение · #1

Доброго времени суток!

Пишу на Дельфи. Решил начать (научиться) писать драйвера. Есть в наличии С++Builder 6 (ни разу не пользовался). Можно ли на СРР от борланда писать драйвера? если нет, то посоветуйте компилятор, на котором можно (удобно и т.д.) писать (желательно ссылу на компиль) желательно чтоб по данному компилю можно было бы найти литературу.

Заранее спасибо.




Ранг: 355.4 (мудрец), 55thx
Активность: 0.320
Статус: Uploader
5KRT

Создано: 02 ноября 2009 14:29 · Поправил: Coderess
· Личное сообщение · #2

Драйвера можно писать на С/С++, ассемблер(MASM, FASM, TASM), также я собирал пару драйверов в Delphi
есть статьи на RSDN и еще где-то по использованию Delphi, также в природе встречается Delphi DDK, на мой взгляд лучше учится писать на MASM или Microsoft Visual Studio (у меня 6 и 2005). Все ссылки в гугле.

Что касается литературы:
1) MASM драйвера
www.wasm.ru/series.php?sid=9 - Цикл статей «Драйверы режима ядра»
2) По С есть книга Солдатова, правда там один драйвер и больше теории
3) Статьи с разных форумов (RSDN, wasm, osronline)
4) И вобще на wasm есть "С чего начать писать драйверы" -
www.wasm.ru/forum/viewtopic.php?id=29640

Это все ИМХО.

-----
Gutta cavat lapidem. Feci, quod potui. Faciant meliora potentes




Ранг: 16.9 (новичок)
Активность: 0.020
Статус: Участник

Создано: 02 ноября 2009 14:38
· Личное сообщение · #3

Coderess, пасиб.
В принципе меня более интересует низкоуровневый перехват. На дельфях его писать невозможно, ну а если возможно то сложно, что не есть разумно.


 eXeL@B —› Вопросы новичков —› Компилятор
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати