Помогите выбрать(или посоветуйте) книгу по системному программированию

Тема в разделе "WASM.BOOKS и WASM.BLOGS", создана пользователем MetAlic, 13 авг 2009.

  1. MetAlic

    MetAlic New Member

    Публикаций:
    0
    Регистрация:
    13 авг 2009
    Сообщения:
    111
    Всем добрый день.
    Нужна помощь тех, кто давно начал.Тому, кто только начинает :)

    Операционная система - Windows NT
    Что уже есть:
    Мануалы от Интела, книги по С\С++, Ассемблеру, Таненбаум (Архитектура компьютера).
    Статьи с васма,естественно, тоже посмотрел, в том числе и драйверы Four-F. Пока рано, чувствую.

    Сейчас хочу приобрести книгу чисто по системному программированию. Выбор пал на 2 книги:
    1) "Системное программирование в среде Windows" , Джонсон М. Харт
    _http://www.ozon.ru/context/detail/id/2427587/
    2) "Системное программирование в Windows", Александр Побегайло
    _http://www.ozon.ru/context/detail/id/2427587/

    Собственно кто читал, прошу поделиться мнениями. Какую лучше выбрать?
    По цене они примерно равные, но книга Побегайло в 2 раза толще. за 1000 страниц...

    Также, без Руссиновича и Соломана делать, в общем-то, нечего,видимо.
    Шнайера ищу, Рихтера нашел.
    Кстати, как я понял, книга Рихтера "Windows via C/C++. Программирование на языке Visual C++" ,- это новое издание "Windows для профессионалов. Создание эффективных Win32-пpилoжeний с учетом специфики 64-разрядной версии Windows" просто сменили название, так?
    _http://www.ozon.ru/context/detail/id/4079733/

    И чтобы не создавать отдельную тему:
    Кто-нибудь читал
    "Использование Microsoft Windows Driver Model", Уолтер Они?
    _http://www.ozon.ru/context/detail/id/3137491/
    Так, на будущее мне...


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

    iamlamer New Member

    Публикаций:
    0
    Регистрация:
    20 июн 2005
    Сообщения:
    273
    Адрес:
    Russia
    Джонсон М. Харт - книжка по Win32 API: работа с файлами, реестром, межзадачный обмен, синхронизация процессов и потоков, немножко про сетевые сокеты и т.п. Описано довольно поверхностно (но более подробно и обширно, чем, например, в книжках Румянцева). Примерчеги не слишком наглядные. Про 0 режим и драйвера нет совсем ничего. Годится 1) для начинающих или 2) как обзор Win32 API - в каком направлении копать подробности (в Тырнете или других книжках). Рихтеру уступает во всем, но может юзаться, как дополнение к нему.

    Вальтер Они - полнейшее и подробнейшее руководство по программированию WDM-дров для устройств. Все разжевано и включено гигантское количество примеров. Однако, если тебя интересуют SYS-дрова, то эта книжка мимо кассы.

    Все имхо.
     
  3. o14189

    o14189 New Member

    Публикаций:
    0
    Регистрация:
    19 июл 2009
    Сообщения:
    320
    Advanced Windows Debuggung
     
  4. MetAlic

    MetAlic New Member

    Публикаций:
    0
    Регистрация:
    13 авг 2009
    Сообщения:
    111
    Могу ошибиться, но по-моему он об это упоминул. Мол, эта книга по более простым вещам.

    o14189, спс, посмотрю. Название правда что-то смущает...

    Хм...что-то народ не активен. Не уж-то никто не читал эти книги?...
     
  5. o14189

    o14189 New Member

    Публикаций:
    0
    Регистрация:
    19 июл 2009
    Сообщения:
    320
    Debugging*

    смущаться не нужно, хорошая книга, стоит ознакомиться
     
  6. o14189

    o14189 New Member

    Публикаций:
    0
    Регистрация:
    19 июл 2009
    Сообщения:
    320
    С.Сорокина, А.Тихонов, А.Щербаков "Программирование драйверов и систем безопасности" + книги Кулакова и Гука
     
  7. Clerk

    Clerk Забанен

    Публикаций:
    0
    Регистрация:
    4 янв 2008
    Сообщения:
    6.689
    Адрес:
    РБ, Могилёв
    o14189
    Кулаков пишет(писал ?) полную чушь копипастом, гадко смотреть на его сурцы.
     
  8. o14189

    o14189 New Member

    Публикаций:
    0
    Регистрация:
    19 июл 2009
    Сообщения:
    320
    Clerk
    сорцы в книгах лучше вобще не смотреть, тем более русских авторов(несвижский к примеру туда же)

    зы: кстати тебя же вроде устраивала его книга по дисковым подсистемам
     
  9. Clerk

    Clerk Забанен

    Публикаций:
    0
    Регистрация:
    4 янв 2008
    Сообщения:
    6.689
    Адрес:
    РБ, Могилёв
    o14189
    Только как справка по железу.
     
  10. reversecode

    reversecode Guest

    Публикаций:
    0
    самая лучшая книга по программированию винды это сорусы винды
    ищи и тяни их
    а остальные это макулатура для собирания пыли на полках
     
  11. MetAlic

    MetAlic New Member

    Публикаций:
    0
    Регистрация:
    13 авг 2009
    Сообщения:
    111
    "Шутка" в духе ВАСМа...
     
  12. Flint_ta

    Flint_ta New Member

    Публикаций:
    0
    Регистрация:
    25 май 2008
    Сообщения:
    312
    Джонсон М. Харт больше тем охватывает, но описано менее подробно чем у Побегайло.
    Побегайло - пол книги сорцев хорошо откоментированных, поэтому и объемом она в два раза больше. Лучше прикупить обе.
     
  13. AndreyEg

    AndreyEg New Member

    Публикаций:
    0
    Регистрация:
    26 окт 2005
    Сообщения:
    10
    Адрес:
    Пенза
    Вот тут рядом тема лежит: http://wasm.ru/forum/viewtopic.php?id=29640
     
  14. AndreyEg

    AndreyEg New Member

    Публикаций:
    0
    Регистрация:
    26 окт 2005
    Сообщения:
    10
    Адрес:
    Пенза
    Вот еще книги:
    Шрайбер - Недокументированные возможности Windows 2000
    Солдатов - Программирование драйверов Windows Изд 2-е :)
    Зайцев - Rootkits, SpyWаrе_AdWаrе, Kеylоggеrs & BасkDооrs (перевод статей с rootkit.com)
    Колисниченко - Rootkits под Windows Теория и практика программирования шапок-невидимок (тоже копипаст откуда-то - непомню)
    Хоглунд Батлер - Руткиты внедрение в ядро Windows

    все книги есть на инфаната.орг

    Если с англ все хорошо, то читай в оригинале WDK&DDK

    Baker Lozano - Windows 2000 Device Driver
    Dabak Phadke Borate - Undocumented Windows NT
    Nagar - Building NT File System Drivers
    Nebbet - Nt Native API
    ищется в google.com :)
     
  15. Ra_

    Ra_ New Member

    Публикаций:
    0
    Регистрация:
    4 мар 2007
    Сообщения:
    289
    Ровдо и Юрова спецсправочник в сети не нашел, думаю эта заменит
    Гук М., Юров В. Процессоры Pentium III, Athlon и другие...
    http://www.infanata.org/2006/07/01/processory_pentium_iii_athlon_i_drugie_guk_m_jurov_v.html

    в сети названия встречал - ни у кого не завалялось? :)

    Windows NT Device Driver Development by Peter Viscarola, W. Anthony Mason
    Windows 2000 Kernel Debugging by Steven McDowell
     
  16. MetAlic

    MetAlic New Member

    Публикаций:
    0
    Регистрация:
    13 авг 2009
    Сообщения:
    111
    Всем спасибо, этого хватит пока надолго.
     
  17. Ra_

    Ra_ New Member

    Публикаций:
    0
    Регистрация:
    4 мар 2007
    Сообщения:
    289
    тоже можно почитать
    http://avaxhome.ws/ebooks/The_Rootkit_Arsenal_Escape_and_Evasion_in_the_Dark_Corners_of_the_System.html