про познания вообще и его пути

Тема в разделе "WASM.BEGINNERS", создана пользователем Necromancer13, 7 ноя 2007.

  1. Necromancer13

    Necromancer13 Виталий

    Публикаций:
    0
    Регистрация:
    26 окт 2007
    Сообщения:
    202
    Адрес:
    Украина, Берегово
    ну не то, что пройденный...
    Но там вроде ничего такого аж сложного нету... драйвера и ОСи писать намного сложнее ведь...
    но ведь для того, чтоб понять, как "железо дышит" ведь можно просто драйверов пару написать... ведь им винда тоже разрешает писать в порты и т.п. ;)
    ну и написать загрузчик...
    я находил учебники по написанию драйверов, но везде пишет, что необходимым для написания драйверов является DDK... но у меня его нету... без него чтоли никак нельзя?='(
    но если и писать драйвера, то хотелось бы не только под Винду уметь, но еще и под MenuetOS, KolibriOS, Linux... или если писать драйвер, то нету разницы под какую операционную систему писать?..
     
  2. SII

    SII Воин против дзена

    Публикаций:
    0
    Регистрация:
    31 окт 2007
    Сообщения:
    1.483
    Адрес:
    Подмосковье
    Драйвер -- часть операционки, поэтому для каждой ОС нужны свои драйверы. Некие общие принципы имеются, но не более того.
     
  3. S_Alex

    S_Alex Alex

    Публикаций:
    0
    Регистрация:
    27 авг 2004
    Сообщения:
    561
    Адрес:
    Ukraine
    Работа с самим железом.
    Вот только со стороны ОС запросы драйверу могут слишком различаться, да и способы загрузки драйвера как такового.

    Таким образом основное тело драйвера может быть без изменений, при условии, что все ОС работают на однотипном железе. А вот интерфейс обмена с самой ОС прийдется переписать.
     
  4. Necromancer13

    Necromancer13 Виталий

    Публикаций:
    0
    Регистрация:
    26 окт 2007
    Сообщения:
    202
    Адрес:
    Украина, Берегово
    не подскажите, где можно найти информацию по написанию драйверов?.. но только чтоб там не писало, что нужен DDK, потому что у меня его нету:dntknw: и врядли будет=(
     
  5. l_inc

    l_inc New Member

    Публикаций:
    0
    Регистрация:
    29 сен 2005
    Сообщения:
    2.566
    Necromancer13
    DDK по любому нужен.
    Для драйверов на ассемблере можете скачать KmdKit здесь на сайте.
     
  6. SII

    SII Воин против дзена

    Публикаций:
    0
    Регистрация:
    31 окт 2007
    Сообщения:
    1.483
    Адрес:
    Подмосковье
    S_Alex

    Без DDK в принципе обойтись можно, но тогда нужно самому знать форматы необходимых управляющих блоков и т.п. (что в заголовочных файлах DDK и объявляется).
     
  7. Necromancer13

    Necromancer13 Виталий

    Публикаций:
    0
    Регистрация:
    26 окт 2007
    Сообщения:
    202
    Адрес:
    Украина, Берегово
    а где о них можно почитать?..
    KmdKit скачаю...
    а DKK скачать бы хоть обрезанный...
     
  8. varnie

    varnie New Member

    Публикаций:
    0
    Регистрация:
    2 янв 2005
    Сообщения:
    1.785
    Necromancer13,
    определитесь, вам под какую ОС нужно? если под ту же FreeBSD то могу пару названий книжек дать подходящих для начала.
     
  9. Necromancer13

    Necromancer13 Виталий

    Публикаций:
    0
    Регистрация:
    26 окт 2007
    Сообщения:
    202
    Адрес:
    Украина, Берегово
    под WinXP....
     
  10. apple

    apple Виктор

    Публикаций:
    0
    Регистрация:
    26 апр 2005
    Сообщения:
    907
    Адрес:
    Russia
  11. l_inc

    l_inc New Member

    Публикаций:
    0
    Регистрация:
    29 сен 2005
    Сообщения:
    2.566
    Necromancer13
    KmdKit - это Вам и есть DDK.
     
  12. SII

    SII Воин против дзена

    Публикаций:
    0
    Регистрация:
    31 окт 2007
    Сообщения:
    1.483
    Адрес:
    Подмосковье
    Necromancer13

    Официально -- нигде (мелкомягкие секретоманией страдают), надо самому DDK разбирать. Может, кто уже эту работу и проделал...
     
  13. TermoSINteZ

    TermoSINteZ Синоби даоса Команда форума

    Публикаций:
    2
    Регистрация:
    11 июн 2004
    Сообщения:
    3.552
    Адрес:
    Russia
    Necromancer13
    куда вам в такие дебри :)
     
  14. Necromancer13

    Necromancer13 Виталий

    Публикаций:
    0
    Регистрация:
    26 окт 2007
    Сообщения:
    202
    Адрес:
    Украина, Берегово
    Когда Устанавливал SoftICE, случайно в папке "E:\CrackL@B DVD\Cracking\Debuggers" нашел DDK, так что оно все-таки у меня есть:)


    огромное спасибо:)

    ну я попрограммированию под Win32 много перечитал всякого... хотелось бы драйвер написать...:dntknw:
     
  15. apple

    apple Виктор

    Публикаций:
    0
    Регистрация:
    26 апр 2005
    Сообщения:
    907
    Адрес:
    Russia
    Кстати еще вот: http://www.wasm.ru/forum/viewtopic.php?pid=152808
     
  16. nitrotoluol

    nitrotoluol New Member

    Публикаций:
    0
    Регистрация:
    5 сен 2006
    Сообщения:
    848
    В ДДК единственное что нужно, это *lib, *h, *chm файлы
    для новичка не все, а лишь некоторые.

    В 10-20 метров архивом запросто вложиться можно
     
  17. Necromancer13

    Necromancer13 Виталий

    Публикаций:
    0
    Регистрация:
    26 окт 2007
    Сообщения:
    202
    Адрес:
    Украина, Берегово
    nitrotoluol, у меня весь DDK!:)
    и еще вопрос... чем отлаживать можно SYSENTER?
    и вообще драйвера... Олей не получается...
    SoftICE сколько не устанавливаю... не устанавливается...
    после запуска ntice.bat (net start ntice)
    пишет:
    системная ошибка 31
    присоединенное к системе устройство не работает

    устанавливал разные верии, читал статьи по установке, видео по установке смотрел... и все-равно...
    может AMD не любит СофтАЙС, а может просто какие-то программы мешают АЙСу...
    все-таки скажите, плиз, есть замена СофтАЙСу?.. :-[

    apple, спасибо огромное за ссылки:)
     
  18. nitrotoluol

    nitrotoluol New Member

    Публикаций:
    0
    Регистрация:
    5 сен 2006
    Сообщения:
    848
    Necromancer13
    За софтайс забывать пора
    В свое время хорошая тулза была, но это уже прошлый век.
    Айс не поддерживается более.

    Юзай Syser
    Альтернатив на сегодня нет

    Майкрософтским ВинДебаг я брезгую пользоваться. Не удобный страшно.


    ЗЫ: сайс не дружит с даймонд-тулзом, алкоголем и еще некоторыми приложениями, устанавливающими свой драйвер
     
  19. Necromancer13

    Necromancer13 Виталий

    Публикаций:
    0
    Регистрация:
    26 окт 2007
    Сообщения:
    202
    Адрес:
    Украина, Берегово
    поищу его... а еще слышал о каком-то "Kernel Debugger" (или может это не название...)

    "Daemon Tools" - удалил;
    "Alcohol" - удалил;
    и Касперского удалил уже...
     
  20. Necromancer13

    Necromancer13 Виталий

    Публикаций:
    0
    Регистрация:
    26 окт 2007
    Сообщения:
    202
    Адрес:
    Украина, Берегово
    скачиваю Syser Debugger... надеюсь с его установкой проблем не будет:)