1. Если вы только начинаете программировать на ассемблере и не знаете с чего начать, тогда попробуйте среду разработки ASM Visual IDE
    (c) на правах рекламы
    Скрыть объявление

Ньюби в сборке драйверов

Тема в разделе "WASM.NT.KERNEL", создана пользователем LastNoob, 17 фев 2020.

  1. LastNoob

    LastNoob Member

    Публикаций:
    0
    Регистрация:
    28 янв 2018
    Сообщения:
    57
    Начал изучать работу драйверов по книге "Программирование драйверов Windows (В. П. Солдатов)"
    Скачал XP, загрузил DDK 2600, с трудом собрал программу при помощи утилиты build free.
    Далее по книге перешел к этапу загрузки драйвера в систему при помощи модификации реестра.
    Вот значение реестра:
    [​IMG]
    После перезагрузки в этом же каталоге появился подраздел, который намекает на ошибку при установке/запуске:
    [​IMG]
    строка-путь до драйвера в Unicod'e, ошибок при сборке не было. Как узнать в чем проблема?

    Программа DeviceTree так же не отображает драйвер в системе
     
  2. Mikl___

    Mikl___ Супермодератор Команда форума

    Публикаций:
    14
    Регистрация:
    25 июн 2008
    Сообщения:
    2.827
  3. savoyard

    savoyard Member

    Публикаций:
    0
    Регистрация:
    16 янв 2020
    Сообщения:
    68
    Mikl___, вот это я понимаю, работа так работа. Сделал себе закладку на 2030 год. :) А как вы хотели? У меня все расписано по секундам на десятилетия вперед. :)

    А если серьезно, то хотел спросить: "Это просто перевод какой-то статьи или переведенная статья, разбавленная каким-то своим практическим опытом?" Вопрос, конечно, немного в сторону личного, так что если не ответите - я не обижусь.

    Я так понимаю, на том форуме интересных статей от вас (и не только), о которых многие и не подозревают - хватает. Может тему какую-нибудь создать типа: "это может быть вам интересно" чтобы, как говорится, каждый был при своих интересах - кому-то самолетики и коронавирусы, а кому-то драйверы, загрузчики ОС, визоры... далее со всеми остановками. :)

    Мне на том форуме еще статьи Тимура нравятся (вроде, так его зовут). Мне вот эта -> WinDBG - отладчик ядерного уровня <- очень понравилась, так что если будете вместе с ним на Колыме - передавайте ему огромное спасибо за его статьи.(c) :)
     
  4. Mikl___

    Mikl___ Супермодератор Команда форума

    Публикаций:
    14
    Регистрация:
    25 июн 2008
    Сообщения:
    2.827
  5. savoyard

    savoyard Member

    Публикаций:
    0
    Регистрация:
    16 янв 2020
    Сообщения:
    68
    Понял, хотя если честно, между доказанной гипотезой Пуанкаре от Перельмана и достучаться до портов - я пока особой разницы не чувствую. И то, и другое - тайна покрытая мраком до 2030 года, это как минимум. :)

    Mikl___, а на WASM'е эти ссылки и ваши есть (не считая моего поста) или на основании каких-либо договоров - этого делать нельзя? Я так примерно прикинул - там на одну книгу материала точно хватит. А уж если вам в тандеме объедениться... Хотя, вот "спецы" с кл на такие попытки смотрят весьма скептически. Ой, такие затеи все обречены, на них не заработаешь, а еще и должен останешься... Ну по своим материалам, видимо, судят, где все книги взяты из известных издательств, а добрая половина видео из ютуба. Там не только должником можно стать, а еще и в тюрьму загреметь... :)

    Mikl___, а еще такой вопрос, как говорят в народе, - "на засыпку". :) Если бы кто-нибудь вас сейчас попросил сделать что-нибудь подобное, но только с Win7x64. Справились бы? Разобрались бы с драйверами? Или уже и мозги работают не так, как почти десять лет назад, да и для Супермодератора как-то несолидно будет выглядеть со стороны? :)
    P.S. Книги и видео - это те, которые на DVD и которые продаются (и надо отметить - весьма недешево).
     
    Последнее редактирование модератором: 19 фев 2020
  6. M0rg0t

    M0rg0t Active Member

    Публикаций:
    0
    Регистрация:
    18 окт 2010
    Сообщения:
    660
    Есть хорошая книга, Павел Иосифович, "Windows Kernel Programming".Минус там только 1, что она на инглише, а плюсы - дрова создаются в 2019 студии, а не батниками. Как бы понимаю, что не тру, но так проще.
    Под ХР работать не будут, но кому она нужна, кроме некрофилов?
     
    Mikl___ нравится это.
  7. M0rg0t

    M0rg0t Active Member

    Публикаций:
    0
    Регистрация:
    18 окт 2010
    Сообщения:
    660
    Mikl___ нравится это.
  8. TermoSINteZ

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

    Публикаций:
    1
    Регистрация:
    11 июн 2004
    Сообщения:
    3.313
    Адрес:
    Russia
    Mikl___ и Indy_ нравится это.
  9. X-Shar

    X-Shar Active Member

    Публикаций:
    0
    Регистрация:
    24 фев 2017
    Сообщения:
    135
    Кстати книга интересная, если сделать "вольный перевод", интересно будет кому ?

    У автора есть ещё "Windows 10 System Programming", тоже можно почитать...)
     
    Mikl___ нравится это.
  10. savoyard

    savoyard Member

    Публикаций:
    0
    Регистрация:
    16 янв 2020
    Сообщения:
    68
    Думаю, что если бы это было чуть получше, чем у гугла, то многим бы было интересно. Мне кажется, что какого бы кто не "строил" англичанина из себя, а родной язык - он и есть родной. На нем все происходит чуть быстрее, если конечно перевод более-менее.
     
  11. X-Shar

    X-Shar Active Member

    Публикаций:
    0
    Регистрация:
    24 фев 2017
    Сообщения:
    135
    Ну гугл смысла делать нет.)

    Я как раз перевожу, но для себя больше, тут даже не перевод, а пересказ больше.

    Т.е. я читаю, с переводчиком конечно, но в итоге получается то-как я понял, переводом это не назовешь, но это и не гугл версия.)))

    Тут ещё интересно, сильно автор обидется, если такую версию в паблик выложить.

    Хотя смотрю, в паблике и оригинал валяется уже...
     
  12. X-Shar

    X-Shar Active Member

    Публикаций:
    0
    Регистрация:
    24 фев 2017
    Сообщения:
    135
    Оставлю тогда здесь, может кому интересно будет:https://github.com/XShar/Windows_Kernel_Programming

    Там сейчас перевод первой главы, в первой главе рассматривается очень кратко архитектура ядра.

    В этой-же ветке на гитхабе, буду по мере того-как читаю выкладывать следующие главы.

    Да книга рассчитана на новичков, кто давно в теме вряд-ли что-то для себя там найдут.

    Но в целом мало таких книг, т.к. область очень специфична.)
     
    Mikl___, Aiks, savoyard и ещё 1-му нравится это.
  13. TermoSINteZ

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

    Публикаций:
    1
    Регистрация:
    11 июн 2004
    Сообщения:
    3.313
    Адрес:
    Russia
    X-Shar, Делайте лучше публицацию (можно цикл статей). На васме для этого есть специальный раздел
    https://wasm.in/blogs/
     
    X-Shar нравится это.
  14. savoyard

    savoyard Member

    Публикаций:
    0
    Регистрация:
    16 янв 2020
    Сообщения:
    68
    X-Shar, огромное вам спасибо за ваш труд. Я пока, бегло пробежался по вашим двум главам - по-моему, классная трактовка книги (трактовка - это с ваших слов). Меня еще радует тот факт, что вы понимаете, то о чем пишете и даже даете возможность задавать вам вопросы, если кому-нибудь будет что-то непонятно. Вспоминаю время, когда Яшечка переводил Нарваху (про иду) - Инди часто упрекал его, что он не понимает, того что переводит. :) В общем, если немного перефразировать один известный афоризм, то он будет звучать примерно так: красота и люди подобные вам - спасут мир. :)
     
    X-Shar нравится это.
  15. X-Shar

    X-Shar Active Member

    Публикаций:
    0
    Регистрация:
    24 фев 2017
    Сообщения:
    135
    Да я понимаю, что пишу, т.к. работаю в этой области, участвую в разработке ОСРВ.

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

    Про "спасать мир", но пока-что ничего такого тут нет, если-бы это была моя книга, а так-да, польза в том-что можно задать вопрос, ну и проще разобраться новичкам будет.

    Если интересно поизучать Линукс, есть классные работы Олега Цирюлика, у него много статей всяких, для новичков и не только.
     
    q2e74 нравится это.
  16. X-Shar

    X-Shar Active Member

    Публикаций:
    0
    Регистрация:
    24 фев 2017
    Сообщения:
    135
    А где-то разве писал, что я не ньюби...:acute:

    Во первых публикации основаны на книге.

    А во вторых что в этом плохова ?

    Кто хочет тот прочитает, кто нехочет пусть не читают.
    --- Сообщение объединено, 29 фев 2020 ---
    Если какие-то ошибки в публикации, давай обсудим, ну либо предложи свои варианты тогда.