Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Колледж_ИС_ОС_ЛР_3__Применение_исследователя пр...doc
Скачиваний:
7
Добавлен:
01.05.2025
Размер:
87 Кб
Скачать
☆

Show Unnamed Handles (Показ безымянных ссылок).

По умолчанию, ИП показывает только дескрипторы объекта, который поименован. Выбирайте пункт Show Unnamed Handles под меню View для того чтобы иметь список всех дескрипторов открытых выбранным процессом, даже для тех объектов, которые не имеют имен (безымянных). Заметьте, что ИП потребляет значительно больше ресурсов ЦП, когда выбрана эта опция.

Меню пользователей.

Системы, которые включают Terminal Services Process Explorer, отображают меню Users, которое перечисляет сессии текущих соединений. ИП создает для каждой сессии строку меню, которая включает связанные с сессией идентификатор сессии и регистрацию пользователя в сессии. Каждая строка открывает подменю, которая имеет опции для разъединения, снятия регистрации и посылки сообщения сессионному пользователю. Дополнительно, меню Properties для каждой строки сессии открывает диалог, который перечисляет детальную информацию о сессии, включающую IP – адрес и имя клиента соединенного с сессией.

Содержание меню Users обновляется каждый раз, когда вы открывает меню для отражения текущей информации сессии.

Поиск.

Одну из общих проблем ИП, которую решает с легкостью, это вопрос: какой процесс имеет этот файл или открытую директорию или какие процессы имеют определенную загруженную DLL.

Вы можете выполнять поиск дескриптора и DLL выбрав Find|Find Handle or DLL или введя Ctrl+F. Поиски покрывают нечувствительные подстроковые поиски всех открытых дескрипторов и загруженных DLL в системе с текстом, который вы ввели. Таким образом, для поиска процесса или процессов, у которых есть открытый c:\directory\somefile.txt достаточный ввести текст, для того чтобы сделать поиск только результатов, которыми вы интересуетесь в e.g. "somefile".

Диалог поиска населяет вместе со списком результатов индексированным процессами. Выбирайте (мышью) строку в результатах для того чтобы иметь, выбор ИП в описанном процессе и DLL или дескрипторе и дважды кликните на строке для того чтобы иметь это, делайте то же самое (дважды кликните) и закрывайте диалог Search

Упражнения.

Вот как использовать некоторые базовые возможности Process Explorer:

1. Отключите нижнюю секцию, сбросив View, Show Lower Pane. (Нижняя секция может отображать открытые описатели или проецируемые DLL и файлы - об этом речь пойдет в главах 3 и 7.)

2. Обратите внимание на то, что процессы, являющиеся хостами сервисов, (Хост (от англ. host — «хозяин, принимающий гостей») — любое устройство, предоставляющее сервисы формата «клиент-сервер» в режиме сервера по каким-либо интерфейсам и уникально определённое на этих интерфейсах) по умолчанию выделяются розовым цветом. Ваши собственные процессы выделяются синим. (Эти цвета можно настроить.)

3. Задержите курсор мыши над именем образа и обратите внимание на то, что в подсказке отображается полный путь.

4. Щелкните View, Select Columns и добавьте путь образа.

5. Отсортируйте по колонке процессов и вы увидите, что представление в виде дерева исчезло. (Вы можете либо вывести представление в виде дерева, либо сортировать по любой из отображаемых колонок.) Снова щелкните для сортировки по алфавиту в обратном порядке (от Z к А). После этого очередной щелчок вернет представление в виде дерева.

6. Сбросьте View, Show Processes From All Users для отображения только ваших процессов.

7. Перейдите в Options, Difference Highlight Duration и смените значение на 5 секунд. Потом запустите новый процесс (какой угодно) и обратите внимание на то, что этот процесс выделяется зеленым в течение 5 секунд. Закройте новый процесс и заметьте, что этот процесс выделяется красным в течение 5 секунд, прежде чем исчезнуть из древовидного списка. Эта функция может пригодиться для обнаружения создаваемых и завершаемых процессов в системе.

8. Наконец, дважды щелкните какой-нибудь процесс и изучите вкладки, доступные в окне свойств процесса. (Эти вкладки понадобятся нам в дальнейших экспериментах; там же мы поясним, какую информацию они сообщают.)