Ассемблер для Windows. Владислав Пирогов

Ассемблер для Windows

ИздательствоBHV
Год издания2012
Страниц896
ПереплетМягкая обложка
ПриложениеПрилагается CD
ИзданиеЧетвертое издание
Формат70х100/16 (170х240 мм, увеличенный)
ISBN978-5-9775-0084-5
ИзготовительООО "Издательство "БХВ-Петербург". 194100, РФ, г. Санкт-Петербург, пр-т Лесной, 37/1Б
ИмпортерООО «НТЦ АПИ», г. Минск, ул. Уманская, 54, пом. 1, каб. 34

Рассмотрены необходимые сведения для программирования Windows-приложений на ассемблерах MASM и TASM: разработка оконных и консольных приложений; создание динамических библиотек; многозадачное программирование; программирование в локальной сети, в том числе и с использованием сокетов; создание драйверов, работающих в режиме ядра; простые методы исследования программ и др. В 4-м издании материал существенно переработан в соответствии с новыми возможностями ОС. Значительно шире рассмотрены вопросы управления файлами и API-программирования в Windows. Добавлен материал по программированию в ОС семейства Windows NT: Windows 2000/XP/ Server 2003/Vista. На компакт-диске приведены многочисленные примеры, сопровождающие текст
и проверенные на работоспособность в операционной системе Windows Vista.

Рассмотрены необходимые сведения для программирования Windows-приложений на ассемблерах MASM и TASM: разработка оконных и консольных приложений; создание динамических библиотек; многозадачное программирование; программирование в локальной сети, в том числе и с использованием сокетов; создание драйверов, работающих в режиме ядра; простые методы исследования программ и др. В 4-м издании материал существенно переработан в соответствии с новыми возможностями ОС. Значительно шире рассмотрены вопросы управления файлами и API-программирования в Windows. Добавлен материал по программированию в ОС семейства Windows NT: Windows 2000/XP/ Server 2003/Vista. На компакт-диске приведены многочисленные примеры, сопровождающие текст
и проверенные на работоспособность в операционной системе Windows Vista.

Содержание

  • ЧАСТЬ I. ОСНОВЫ ПРОГРАММИРОВАНИЯ В WINDOWS
    • Глава 1.1. Средства программирования в Windows
    • Глава 1.2. Основы программирования в операционной системе Windows
    • Глава 1.3. Примеры простых программ на ассемблере
    • Глава 1.4. Ассемблер MASM
    • Глава 1.5. О кодировании текстовой информации в операционной системе Windows
  • ЧАСТЬ II. ПРОСТЫЕ ПРОГРАММЫ, КОНСОЛЬНЫЕ ПРИЛОЖЕНИЯ, ОБРАБОТКА ФАЙЛОВ
    • Глава 2.1. Вывод графики и текста в окно. Библиотека GDI
    • Глава 2.2. Графика: GDI+, DirectX, OpenGL
    • Глава 2.3. Консольные приложения
    • Глава 2.4. Понятие ресурса. Редакторы и трансляторы ресурсов
    • Глава 2.5. Примеры программ, использующих ресурсы
    • Глава 2.6. Управление файлами: начало
    • Глава 2.7. Директивы и макросредства ассемблера
    • Глава 2.8. Еще об управлении файлами (CreateFile и другие функции)
  • ЧАСТЬ III. СЛОЖНЫЕ ПРИМЕРЫ ПРОГРАММИРОВАНИЯ В WINDOWS
    • Глава 3.1. Таймер в оконных приложениях
    • Глава 3.2. Многозадачное программирование
    • Глава 3.3. Создание динамических библиотек
    • Глава 3.4. Сетевое программирование
    • Глава 3.5. Разрешение некоторых проблем программирования в Windows
    • Глава 3.6. Некоторые вопросы системного программирования в Windows
    • Глава 3.7. Совместное использование ассемблера с языками высокого уровня
    • Глава 3.8. Программирование сервисов
  • ЧАСТЬ IV. ОТЛАДКА, АНАЛИЗ КОДА ПРОГРАММ, ДРАЙВЕРЫ
    • Глава 4.1. Обзор инструментов для отладки и дизассемблирования
    • Глава 4.2. Отладчик OllyDbg
    • Глава 4.3. Описание работы с дизассемблером W32Dasm и отладчиком SoftICE
    • Глава 4.4. Основы анализа кода программ
    • Глава 4.5. Исправление исполняемых модулей
    • Глава 4.6. Структура и написание драйверов
  • Список литературы
  • Предметный указатель

Похожие лоты

Вход

В течение нескольких секунд вам придёт SMS с одноразовым кодом для входа. Если ничего не пришло — отправьте код ещё раз.
Это бесплатно, безопасно и займёт всего несколько секунд
Войдите с помощью своего профиля

Регистрация

Введите номер вашего мобильного телефона:
Войдите с помощью электронной почты или номера телефона
Войдите с помощью своего профиля

Восстановление пароля

Укажите адрес электронной почты, который вы использовали при регистрации
Нужна помощь? Напишите нам

Восстановление пароля

Инструкции по восстановлению пароля высланы на 
Нужна помощь? Напишите нам