Продукты Numega. 4
Возможности SoftIce. 6
Установка, настройка и запуск. 9
Отладка приложения. 11
Загрузка отлаживаемой программы. 11
Рабочая область. 11
Управление с помощью мыши. 12
Управление с помощью клавиатуры. 13
Трассировка программы. 14
Просмотр локальных переменных. 15
Точки останова исполнения (berakpoints). 16
Условные точки останова. 17
Краткий список команд. 23
Часто используемые команды.. 24
Литература. 27
Среди множества продуктов Numega заслуживают повышенного внимания пакеты SoftICE Driver Suite (самы популярный отладчик-декомпилятор под Windows NT/2000, win32, win16, DOS, DOS+extended) и Numega Driver Studio (набор ведущих инструментов для разработки и отладки драйверов устройств).
SoftICE Driver Suite представляет собой набор основных инструментальных средств, которые ускоряют разработку и отладку драйверов устройств для Windows. The SoftICE Driver Suite включает все версии SoftICE для Windows 3.1, 95, 98, Millennium, NT/2000, и 2000. Также, в наборе - популярные инструментальные средства разработки драйверов DriverWorks ™, VtoolsD ™, DriverAgent ™. Этот набор обеспечивает наиболее полное решение для всех основных процессов разработки и отладки драйверов. Разработчики получают возможность создавать драйверы для Windows 2000, Windows NT/2000, Windows 95/98 и др. и использовать SoftICE для полного тестирования и отладки в диалоговом режиме, на целевой платформе.
Пакет SoftICE способен точно диагностировать и локализовать нетривиальные проблемы на системном уровне. Ранее этот пакет поставлялся только в составе инструментария для создания драйверов оборудования SoftICE Driver Suite и DriverStudio. Очевидно, что этот инструментарий не подходил для создания приложений. Выпуская SoftICE в виде самостоятельного продукта, компания Compuware предоставляет разработчикам приложений возможность находить и устранять ошибки в коде быстрее и эффективнее.
Состав пакета SoftICE Driver Suite.
Программа |
Описание |
DriverAgent |
Идеальное решение для начального построения программного интерфейса для аппартатных средств. Обеспечивает прямой доступ к устройству без разработки драйвера, путем написания простого Win32-приложения на C, C++, Visual Basic, Java™ или Delphi. |
VtoolsD |
Набор средств для построения VxDs для Windows на С и С++. Включает QuickVxD code generator |
DriverWorks |
Легкая разработка драйверов устройств с помощью нового мощного мастера DriverWizard™, проводящего Вас через все этапы разработки и автоматически генерирующего исходный код драйверов из описания устройства |
SoftICE |
Легкая отладка kernel-mode драйверов. SoftICE уменьшает время простоя при отладке кода, значительно расширяя возможности традиционных инструментальных средств Windows SDK/DDK. SoftICE имеет уникальные возможности по отображению всех системных процессов, а также мощные средства управления, для простого понимания и диагностики широкого разнообразия проблем программного обеспечения Windows. |
Набор NuMega DriverStudio включает в себя следующие инструментальные средства: SoftICE, DriverWorks, VtoolsD и DriverAgent , а также новые инструменты для разработки драйверов устройств, основанные на технологиях разработанных для BoundsChecker, TrueTime, TrueCoverage и FailSafe.
Программа |
Описание |
BoundsChecker Driver Edition |
автоматически анализирует и обнаруживают ошибки в драйверах устройств |
DriverWorkbench |
просматривает события и отлаживает файлы аварийного отказа Windows |
FieldAgent for Drivers |
решает сложные проблемы драйверов устройств |
TrueTime Driver Edition |
указывает на замедления в коде и узкие места в производительности |
TrueCoverage Driver Edition |
анализ «охвата» кода при исполнении программы |
DriverNetworks |
построение с помощью мастера сетевых драйверов NDIS и TDI для 32-х битных Window |
В отличие от традиционных средств отладки, SoftICE предоставляет полный контроль над всеми системными ресурсами, позволяя разработчикам диагностировать возникающие проблемы на самом низком уровне. Разработчики смогут отлаживать приложения с большим количеством самостоятельных исполняемых потоков, а также службы NT. Обнаруживаются и определяются ошибки даже на нулевом уровне защиты ядра системы.
Поддерживается отладка высокоуровневых приложений и системных драйверов оборудования. Отладку можно проводить в различных режимах – локально в конфигурации с одним или двумя компьютерами, или дистанционно, через соединение по протоколу TCP/IP.
SoftICE является компонентом ядра и может быть установлен как загрузочный драйвер, системный драйвер или драйвер для отладки
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.