Обновлённый TaskExplorer 1.6.2: Новые функции и улучшения для вашего контроля над процессами в Windows

Выпущена новая версия открытого проекта Task Explorer 1.6.2. Это расширенный инструмент для управления задачами на компьютерах с операционными системами Windows 7 и новее, который ориентирован не только на мониторинг запущенных приложений, но и на понимание их активности. Исходный код проекта написан на языках C и C++ и доступен на GitHub под лицензией GNU General Public License v3.0. Первая версия TaskExplorer 1.0 вышла в октябре 2019 года.

TaskExplorer на Windows использует библиотеку ProcessHacker. Интерфейс программы разработан с акцентом на скорость и получение информации в реальном времени о текущей активности различных процессов. Необходимые данные отображаются на удобных панелях, минимизируя количество кликов и исключая необходимость открывать дополнительные окна. Дополнительная информация по выбранным элементам представляется в нижней части главной панели. Пользователь может просматривать детальную информацию, используя клавиши стрелок. Большая часть данных обновляется в режиме реального времени, что позволяет извлечь дополнительную информацию из динамики значений.

Некоторые функции TaskExplorer:

– панель потоков: предоставляет трассировку стека для выделенного потока, что помогает понять текущую активность приложения и полезно при отладке взаимоблокировок и проблем с производительностью;

– память процессов: предлагает возможность просмотра и редактирования данных из панели памяти, включающей расширенный редактор и функцию поиска строк. На панели дескрипторов находятся все открытые дескрипторы с важной информацией о файлах, текущих позициях и размере, что позволяет любопытству о том, над чем работает программа в данный момент;

– панель сокетов: отображает все открытые соединения/сокеты для каждого процесса, также предоставляя данные о скорости передачи информации. В настройках можно активировать отображение псевдосоединений UDP, создаваемых на основе данных ETW, что позволяет видеть каждую конечную точку для пакетов UDP как отдельную запись на панели сокетов;

– панель модулей: показывает все загруженные библиотеки DLL и файлы в памяти, давая возможность выгружать и внедрять их;

– другие панели, такие как Token, Environment, Windows, GDI и .NET. При двойном щелчке по процессу открываются панели Task Info в отдельном окне, что позволяет одновременно просматривать свойства нескольких процессов;

– функциональность системного монитора приложения также хорошо развита: панель инструментов включает графики изменяемых размеров, которые показывают не только загрузку процессора, но и использование объектов, дескрипторов, сетевых ресурсов и дискового ввода-вывода;

– панели системной информации отображают все открытые файлы в системе и сокеты, используемые программами, а также предоставляют возможность контроля всех системных служб, включая диски;

– панели производительности для процессора, памяти, дискового ввода-вывода, сети и видеокарты предлагают удобные графики, иллюстрирующие использование системных ресурсов в деталях;

– панель системной информации может быть полностью свернута, предоставляя больше пространства для панелей информации о задачах. Она может быть открыта в отдельном окне через соответствующую кнопку на панели инструментов.

Основные обновления и улучшения версии TaskExplorer 1.6.2:

– добавлен драйвер для обновления DynData;

– начаты работы по адаптации старого драйвера для Windows 7;

– переводы перемещены в архив translations.7z;

– исправлена несовместимость с Windows 7, возникшая в версии 1.16.1;

– устранен сбой в окне поиска модулей;

– оптимизирована производительность при определении кодовой страницы.