Учебник хакера


Softice - часть 13


:H CLASS

Display window class information

CLASS [-x] [task-name]

Ex: CLASS USER

Первая строка дает описание команды, вторая показывает информацию о синтаксисе и аргументах, которые могут использоваться в команде, третья строка содержит пример использования команды.

Целью выполнения функции RegisterAppClass является регистрация шаблона для классов окон, которые будут использованы приложением GdiDemo для создания окон. Используя команду CLASS можно посмотреть зарегистрированные классы для GdiDemo:

:CLASS GDIDEMO

Результатом выполнения данной команды является информация о каждом зарегистрированном классе окна. Информация включает в себя: имя класса, адрес внутренней структуры данных WNDCLASS, модуль который зарегистрировал данный класс, адрес процедуры, которая обслуживает данный класс и состояние флагов стиля класса. Для получения подробной информации воспользуйтесь ключом –X.

Handle Class Name Owner WndwProc Styles
5110 BOUNCEDEMO GDIDEMO 2E9F:00000114 03000003
40AC DRAWDEMO GDIDEMO 2E9F:000000FE 03000003
409C MAZEDEMO GDIDEMO 2E9F:000000E8 03000003
3BC4 XFORMDEMO GDIDEMO 2E9F:000000D2 03000003
3BB4 POLYDEMO GDIDEMO 2E9F:000000BC 03000003
3A00 GDIDEMO GDIDEMO 2E9F:000000A6 03000003

7. Символьные имена.

Когда вы загружаете приложение с отладочной информацией, SoftIce автоматически создает таблицу символьных имен которая содержит все имена, определенные в данном приложении. Используя команду TABLE можно посмотреть какие таблицы символьных имен загружены в настоящий момент:

:TABLE

GDIDEMO [NM32]

0001044741 Bytes Of Symbol Memory Available

Используемая в данный момент таблица символьных имен выделена цветом. Если текущая таблица символьных имен не соответствует той на которую ссылается ваше приложение, то используя команду TABLE с именем вашего приложения в качестве аргумента, вы подключите нужную таблицу (если для вашего приложения создана таблица):

:TABLE GDIDEMO

Используя команду SYM вы можете посмотреть все символьные имена, определенные в текущей таблице (на экран выводятся по сегментам, внутри них в алфавитном порядке).


Начало  Назад  Вперед



Книжный магазин