Как стать автором
Обновить

Вышел открытый проект TaskExplorer 1.6.0

Время на прочтение3 мин
Количество просмотров7.3K

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

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

Функции TaskExplorer:

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

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

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

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

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

  • аспект системного монитора приложения также хорошо развит: панель инструментов предоставляет графики изменяемого размера, показывающие не только использование ЦП, но и использование объектов, дескрипторов, сети и доступа к вводу‑выводу/диску;

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

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

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

Основные изменения и доработки в TaskExplorer 1.6.0:

  • внесены доработки в элементы, для соответствия с современным требованиям, включая множество ранее отсутствовавших функций SystemInformer;

  • этот выпуск знаменует собой первую версию с полностью подписанным драйвером, что делает TaskExplorer готовым к профессиональному использованию в производстве;

  • расширенные параметры безопасности и улучшенные функции управления процессами, такие как заморозка процессов и настройка режимов эффективности;

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

  • Папка конфигурации также была перемещена в место «C:\Users[User]\AppData\Local\Xanasoft\TaskExplorer» для улучшенной интеграции с другими инструментами Xanasoft;

  • исправлены ранее найденные ошибки и баги, компонент PHlib обновлён до версии 3.2.25 011 для обеспечения стабильности и совместимости.

Теги:
Хабы:
Всего голосов 7: ↑7 и ↓0+12
Комментарии3

Другие новости

Работа

Ближайшие события