Программа процесс хакер на русском. Исключительные свойства Process Hacker. Уведомление о процессах\сервисах\драйверах


Название:
Логотип:
Скриншот:
MKVToolnix - 4.0.0
Тип: Работа с видео
Тип интерфейса: Console/GUI
Версия: 4.0.0
от: June 5, 2010
Лицензия: GPL
Сайт: http://www.bunkus.org/videotools/mkvtoolnix/index.html

Удобный набор утилит для редактирования Matroska (MKV) видеофайлов в Linux и других Unix-like системах. MKVToolnix схожа с OGMtools, только работает над с MKV форматом. 5 июня 2010 вышел релиз Mkvtoolnix v4.0.0.

MKVToolnix содержит в себе несколько утилит: mkvmerge, mmg, mkvextract, mkvinfo и mkvpropedit.

mkvmerge - консольная утилита для работы с многими форматами мультимедиа файлов, которая может сохранять их в файлы MKV. Любители консольных утилит легко разберутся в ней сами, прочитав man mkvmerge , а для остальных - используйте графическую mmg .

mmg - графическая версия mkvmerge. Может делать то же самое, только в GUI. Позволяет создавать видеофайлы в формате MKV. Вы можете открыть видео в формате AVI, удалить звуковые дорожки, добавить свои и сохранить это все в новом файле. Так же вы можете задавать имена дорожек, языки, теги, устанавливать дорожку по-умолчанию, тайм-коды, задержку аудио, указывать формат к треку видео (FourCC), FPS, формат изображения. Вы можете добавлять вложения, разбивать выходной файл на несколько частей, редактировать главы. Интерфейс mkvmerge GUI (mmg) v4.0.0 полностью переведен на русский язык.

Скриншоты Mkvtoolnix - mmg (mkvmerge)

mkvinfo - выводит подробную информацию о MKV файлах: $ mkvinfo 1.mkv + EBML глава |+ EBML версия: 1 |+ EBML читать версию: 1 |+ EBML максимальная длина ID: 4 |+ EBML максимальная длина размера: 8 |+ Тип документа: matroska |+ Версия типа документа: 2 |+ Тип документа читал версию: 2 + Сегмент, размер 735146180 |+ Искать заголовок (подстатьи будут пропущены) |+ EbmlVoid (размер: 4044) |+ Информация сегмента | + Масштаб тайм-кода: 1000000 | + Мультиплексирование приложение: libebml v1.0.0 + libmatroska v1.0.0 | + Написать приложение: mkvmerge v4.0.0 ("The Stars were mine") сборка от Jun 14 2010 12:03:49 | + Продолжительность: 4827.640s (01:20:27.640) | + Дата: Mon Jun 14 10:20:16 2010 UTC | + Сегмент UID: 0xa4 0x7f 0x5b 0x69 0x50 0x53 0x85 0xe5 0xd4 0xd2 0x3d 0x4f 0x7e 0x36 0x8a 0x63 |+ Дорожки сегмента | + Дорожка | + Номер дорожки: 1 | + Дорожка UID: 3919281211 | + Тип дорожки: video | + Флажок сшивания: 0 | + Минимальный кэш: 1 | + Кодек ID: V_MS/VFW/FOURCC | + CodecPrivate, длина 40 (FourCC: DX50, 0x30355844) | + По умолчанию продолжительность: 40.000ms (25.000 fps для видео дорожки) | + Язык: und | + Видео дорожка | + Ширина пикселя: 640 | + Высота пикселя: 480 | + Ширина дисплея: 640 | + Высота дисплея: 480 | + Дорожка | + Номер дорожки: 2 | + Дорожка UID: 1436813707 | + Тип дорожки: audio | + Кодек ID: A_MPEG/L3 | + По умолчанию продолжительность: 24.000ms (41.667 fps для видео дорожки) | + Язык: und | + Audio track | + Частота дискретизации: 48000 | + Каналы: 2 | + Дорожка | + Номер дорожки: 3 | + Дорожка UID: 1582642828 | + Тип дорожки: audio | + По умолчанию флаг: 0 | + Кодек ID: A_MPEG/L3 | + По умолчанию продолжительность: 26.122ms (38.281 fps для видео дорожки) | + Язык: und | + Audio track | + Частота дискретизации: 44100 | + Каналы: 2 |+ EbmlVoid (размер: 1114) |+ Кластер mkvextract - позволяет сохранять отдельные треки из MKV файлов в другие файлы. $ mkvextract tracks 2.mkv 1:test.mkv Извлечение трек 1 с CodecID "V_MS/VFW/FOURCC" в файл "test.mkv". Контейнер формат: AVI (Microsoft Audio/Video Interleaved) Прогресс: 100% 17:14:35 brainsburn@desktop /files/tmp/2 $ file test.mkv test.mkv: RIFF (little-endian) data, AVI, 640 x 480, 25.00 fps, video: XviD 17:14:38 brainsburn@desktop /files/tmp/2 $ mkvextract tracks 2.mkv 2:test.mkv Извлечение трек 2 с CodecID "A_MPEG/L3" в файл "test.mkv". Контейнер формат: MPEG-1 Audio Layer 2/3 Прогресс: 100% 17:14:45 brainsburn@desktop /files/tmp/2 $ file test.mkv test.mkv: MPEG ADTS, layer III, v1, 32 kbps, 48 kHz, JntStereo mkvpropedit - позволяет модифицировать параметры MKV файлов.

Установить MKVToolnix

присутствует в ряде популярных ОС - Debian, Arch Linux, Gentoo, FreeBSD, NetBSD, Windows и др.
, но вы можете собрать ее и из исходных кодов.

Установка MKVToolnix из исходных кодов

Вам понадобится утилита autoconf для сборки. Процесс установки предельно банален:
Сперва, клонируем Git репозиторий:
$ git clone git://git.bunkus.org/mkvtoolnix.git Затем: $ cd mkvtoolnix $ ./autogen.sh $ make # make install

Возможно, эти материалы Вас заинтересуют.

Вкратце о пакете MKVToolnix: что это такое и как им пользоваться. MKVtoolnix - это набор бесплатных программ для работы с медиа контейнером Mastoska (mkv/mka файлы, по-русски известен как "Матрёшка"). Набор утилит MKVtoolnix совершенно бесплатен и доступен для разных платформ (Windows, Linux и его клоны, разные *nix"ы, MacOS). Скачать последнюю версию можно с официального сайта:
http://www.bunkus.org/videotools/mkvtoolnix/downloads.html
(нужна ли вам последняя версия - см. ниже)

Важно! Обратите внимание, что в последних версиях набора MKV Toolnix (выше 4.0.0) библиотека libmatroska обновилась до версии 1.0. На текущий момент она несовместима с WD TV, если контейнер собирается с помощью MKVtoolnix выше 4.0.0 - возможны проблемы с воспроизведением видео и звука. Во избежание проблем - используйте версию 4.0.0 и ниже (скачать их можно по этой ссылке). Мы следим за развитием ситуации, но пока что дела обстоят именно так!

Итак, расскажу о наборе программ MKV Toolnix. Большинство юзеров пользуется Windows, поэтому рассмотрим именно эту версию. Установка очень простая - есть инсталятор, нужно лишь выбрать директорию и нажать ОК для распаковки архива (для продвинутых пользователей есть версия без инсталятора). Подробнее о программах, входящих в пакет.

MKVmerge: программа позволяет "собрать" несколько элементарных аудио/видео потоков в MKV контейнер (MKA для аудио). Это весьма гибкая консольная утилита с довольно сложным управлением. Очень облегчает жизнь наличие графического интерфейса (GUI - привычная пользователям Windows "оконная" версия) - файл называется mmg.exe и лежит в основном каталоге программы. Для удобства можно сделать ярлык и поместить его на рабочий стол.

Основное использование программы - соеденить аудио/видео потоки в MKV контейнере после перекодирования звука/видео. Или же вы скачали отдельно аудио дорожку к фильму и хотите добавить её в основной файл. Вот так выглядит окно программы:

В-общем из схемы уже понятно, что и как. Но для тех, кто сразу не разобрался, чуть подробнее о работе с программой MKVmerge:

  1. Добавляем файлы, которые хотим поместить в контейнер (это могут быть отдельные аудио/видео файлы в разных форматах, субтитры или же другой MKV контейнер)

  2. В этом окне мы увидим все треки, которые были добавлены. Галочками помечены те, которые попадут в результирующий контейнер. Если трек не нужен - снимаем галочку.

  3. В этих закладках можно выставить дополнительную информацию о треках: язык озвучивания (для звуковых файлов и субтитров), является ли трек основным (default - трек по умолчанию), задержку для трека (если это необходимо) и прочее. В большинстве случаев эти пункты можно не трогать.

  4. Здесь мы указываем имя и диск/папку для размещения результирующего MKV файла. Всё как обычно.

  5. Жмём кнопку "Start muxing" и ждём, пока программа не сведет все треки в контейнер. Процесс весьма быстрый, на экране будет индикатор выполнения.


MKVextract:
как понятно из названия, это программа для разбора MKV контейнера на элементарные потоки (видео, аудио дорожки и субтитры). Применяется в случаях, когда необходимо достать одну из дорожек из "матрёшки", скажем - для перекодирования видео или звукового потока (не играется DTS, нужно конвертировать в AC3). Это также консольная утилита и разобраться, как она работает нелегко. Опять же - доступен оконный интерфейс MKVextract GUI, но его придётся скачать отдельно (это продукт другого разработчика):
http://coreforge.org/frs/?group_id=33&release_id=17

Для использования оконного интерфейса кладём файл MKVextractGUI.exe в ту же папку, где лежит сам MKVtoolnix (обычно это C:/Program Files/MKVtoolnix, если вы ничего не меняли в путях). Для удобства запуска можно также сделать для него ярлык на рабочем столе. Вот как выглядит окно программы:

У MKVextract GUI интерфейс прост до безобразия, поэтому по работе с ним очень кратко:

  1. Выбираем MKV файл, с которым предстоит работать. Обратите внимание, что это должен быть именно MKV (или MKA) контейнер. Всякие AVI и MPG открыть не удасться!

  2. Выбираем папку, куда положить результат (отдельные видео/аудио потоки, либо субтитры). Если папку не указать, будет использована текущая директория. На диске должно быть достаточно места, чтобы поместились файлы (скажем, если вы вытаскиваете многоканальный DTS звук из фильма, то он занимает до 1.5 гигабайт).

  3. Помечаем треки, которые нужно экстрактить галочками. Не нужно ставить лишних галочек, если вам нужен только звук, не ставьте галочку на видео дорожке - это лишь замедлит процесс.

  4. Жмём кнопку "Extract" (вытащить) и ожидаем окончания процесса (обычно несколько минут, зависит от размера исходного контейнера). В программе предусмотрен индикатор процесса, но почему-то не на всех версиях он работает (у меня на 1.6.4.1 индикатор не показывает, однако работе программы это не мешает).

М ногие пользователи иногда сталкиваются с ситуацией, когда имеют несколько видеофайлов, являющимися частями одного фильма. Такая ситуация может произойти например в результате прерывистой съемки с видеокамеры, или при закачке разрезанных на фрагменты видео с интернета. В этом случае встает вопрос, как склеить видео так, чтобы эти фрагменты содержались в одном файле, проигрывающемся от начала до конца. Конечно можно это сделать в полноценном видеоредакторе визуально. Но это приведет к пережатию видео — а на это потребуется много времени и к тому же качество видео ухудшится. Поэтому в случае, если части видео имеют абсолютно одинаковые характеристики (разрешение, видеокодек, аудиокодек, аудиочастоту, количество звуковых каналов и т.д.), то оптимальнее всего просто соединить эти видеофрагменты без пережатия. Для этого можно воспользоваться бесплатной программой MKVToolNix.

Установка и запуск программы MKVToolNix

Программу MKVToolNix можно скачать на сайте . Для этого нужно на странице «Download» перейти по ссылке на сайт fosshub.com для скачивания нужных файлов.

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

После распаковки архива следует запустить приложение mkvtoolnix-gui.exe.

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

Процесс склеивания видеофайлов

Перед тем как склеить видео, содержащееся в двух или нескольких видеофайлах необходимо для начала открыть в программе только первый видеофайл. Для этого необходимо в области «Исходные файлы» окна программы нажать правую кнопку мыши и выбрать пункт меню «Добавить файлы».

Появиться стандартное окно выбора файла для добавления, где следует найти нужный файл и открыть его.

Этот видеофайл должен добавиться в список исходных файлов. Теперь на стоке для этого файла нужно нажать правой кнопкой мыши и выбрать пункт меню «Присоединить файлы».

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

Убедившись, что в списке исходных файлов содержатся все нужные части, следует задать имя выходного файла и нажать кнопку «Выполнить объединение».

В итоге будет получен новый файл, в котором будут объединены все нужные части нашего видео.

Следует отметить, что при желании можно отключить ненужные аудио или видео дорожки (например если их несколько в каждом фрагменте). Для этого нужно отметить или снять соответствующие им галочки.

Возможные проблемы при склейке видео

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

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

Выводы

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

Что тут можно сказать? Конечно, Process Explorer - это хорошая программа. Однако, не идеал. Именно в пику её неидеальности существует не только бесплатная, но и свободная альтернатива - . А теперь мы детально и по пунктам рассмотрим, почему Process Hacker не просто «чуть-чуть лучше», а лучше на порядок, лучше на столько, что переводит программу для продвинутого пользователя в класс инструмента системного программиста или администратора.

Термины

Ради сокращения количеств букв я буду называть Process Explorer (от Марка Руссиновича) - PE , а Process Hacker (от комьюнити) - PH .

Opensource

Я не яростный фанат свободного ПО: если проприетарная программа делает, что мне нужно, а свободная - нет, то первая лучше. Однако при прочих равных (а в данном случае PH точно не хуже) свободное ПО даёт больше пространства для манёвра. PH живёт на Sourceforge со всеми вытекающими преимуществами, весьма живым и частыми релизами.

Установка

Обе программы удобнее всего использовать в виде portable-версий.
PE требует прочитать и согласиться с лицензией.
PH просто запускается и работает.

Обновление

PE не умеет проверять наличие обновлений
PH умеет проверять наличие обновлений

Иконки в трее

Есть у обеих программ. По-дефолту PE показывает там только загрузку CPU в User Mode. По-дефолту PH показывает загрузку CPU и в UserMode и в Kernel Mode.
О стиле цветовой схемы можно спорить, но лично мне красный цвет на чёрном фоне (у PH ) более заметен, чем светло-зелёный на белом (у PE ).

У PE можно включить до 7 иконок в трее с разной полезной информацией
У PH можно включить до 8 иконок в трее с разной полезной информацией

Уведомление о процессах\сервисах\драйверах

Абсолютно незаменимая вещь в PH - уведомления о старте\остановке\установке сервисов и драйверов. При разработке такого ПО цикл «установить, запустить, проверить, остановить, удалить» приходится делать по 20 раз на день - и с PH сразу видишь, удачно идёт дело или нет, нет нужды лезть в «Службы» или «Диспетчер устройств», нажимать там «Обновить», ждать изменений.

Контекстное меню иконок в трее

Обе программы позволяют через контекстное меню иконки в трее открывать главное окно, перезагружать\выключать компьютер, открывать окно системной информации. Но PH ещё позволяет управлять вышеупомянутыми нотификациями и десятком процессов (из топа загрузки CPU).

System Information

Окна System Information в обеих программах очень похожи и по функционалу и по дизайну. PE разбивает информацию по вкладкам, PH - открывает вкладки по клику на диаграммах в главном окне. PH показывает чуть-чуть больше информации (название процессора, общий объём физической памяти и т.д.).

Главное окно

Интерфейсы программ выглядят достаточно схоже: дерево процессов и там и там.

Отметим, однако, нюансы.

Раскраска
  1. Раскраска есть в обоих программах, но если в PE она по столбикам, то в PH - по строкам. В итоге в PH удобно взглядом проследить по горизонтали все данные одного процесса, а в PE - по вертикали использование какого-нибудь ресурса разными процессами. (upd: в комментариях подсказывают, что в PE это настраивается)
  2. Настройка раскраски есть и там и там, но если PE настраиваются цвета для 8 типов процессов, то в PH - для 16 (плюс некоторые опции типа длительности подсветки процесса).

Выбор столбиков с информацией о процессе
Примерно равное количество параметров у обеих программ. У PE они распределены по группам, у PH - по алфавиту. В итоге если вы знаете точное название параметра - его быстрее найти в PH , если только какой области он касается (память, диск, сеть) - быстрее в PE . Кроме того надо признать, что PE больше знает о внутренних параметрах.NET-процессов (PH тоже идёт в этом направлении, есть специальный плагин для счётчиков.NET)
Фильтр по имени процесса
Нет в PE
Есть в PH , для поиска определённых типов процессов

Диаграммы производительности на тулбаре
Есть в PE
Нет в PH
Это тот редкий случай, когда что-то есть в PE и нет в PH . Давайте, однако, посмотрим как они выглядят:

Подписей нет, осей нет, при беглом взгляде не понятно ничего. Для получения значимой информации всё-равно нужно открывать окно системной информации, а вот там уже PH впереди по информативности.

«Run as...»

В PH есть очень нужный пункт меню «Run as...». С тех пор как в контекстном меню проводника Windows этот пункт исчез, уступив место «Run as administrator» его очень не хватало.
В PE этого пункта нет.

Окно «Find Handles or DLLs»

Обратите внимание, в PE здесь есть кнопки «Search» и «Cancel». В PH - только Find. Это потому, что PE может искать ну о-о-о-очень долго и иногда поиск правда надо отменять. PH ищет просто мгновенно. Ему кнопка «Cancel» не нужна.

Поиск окна

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

Справедливости ради надо признать что иконка у PE лучше (похожа на соответствующую иконку в Spy++)

Возможности контекстного меню процесса

Не будем останавливаться на общих возможностях, взглянем только на то, что есть в PH и нет в PE :

  • Открытие места хранения бинарника по Ctrl+Enter (в PE тоже есть, но на 2 клика дальше - в окне свойств процесса)
  • Отправка экзешника на Virustotal
  • Detach from debugger - полезно, когда к процессу прицеплена Visual Studio, которая «подвисла» и её хочется убить без закрытия процесса
  • Информационные окна по процессу: GDI Handles, Heaps, Unloaded Modules, WS Watch, Windows
  • Terminator - возможность убить процесс 17-ю разными способами. Интересно понаблюдать за корректностью завершения своей программы.
  • Inject DLLs: крайне полезная штука при тестировании инжектинга всяких хуков. Фактически позволяет на этапе тестирования обойтись без собственного инжектора, писать только саму инжектируемую библиотеку. Для проверки теорий и исследования - крайне полезная вещь.

Сервисы и драйвера

PE считает, что его дело только обычные процессы
PH является крайне удобным инструментом работы с сервисами и драйверами.

На специальной вкладке Services главного окна можно просматривать список процессов и драйверов, их статус, можно их останавливать, запускать, удалять, просматривать и менять их свойства.
Крайне полезный инструмент для системного программиста под Windows (особенно совместно с возможностью включить для иконки в трее нотификации об изменении в списке сервисов). А еще в меню Tools можно создать новый сервис.

Сетевая и дисковая активность процессов

PE позволяет просмотреть параметры сетевой и дисковой активности процесса, позволяет посмотреть общую производительность дисковой и сетевой подсистем.
PH кроме вышеуказанного имеет в главном окне две крайне полезные вкладки «Network» и «Disk», показывающие общую сетевую и дисковую активность процессов.
Справедливости ради нужно признать, что в современных версиях Windows нечто подобное (хотя и не так удобное) показывает штатный инструмент Resource Monitor.

Модульная архитектура

PE цельный и неделимый
PH модульный, поддерживает плагины (и значительная часть описанного здесь функционала именно плагинами и реализована).

Окно информации о процессе

Группировка информации по вкладкам в программам слегка отличается, сравнивать «в лоб» трудно.

В целом можно сказать, что объём предоставляемой информации и удобство пользования примерно одинаковы. Однако есть архиважная деталь: PE в этом окне иногда врёт. Причём, как я предполагаю, не из-за багов, а по маркетинговым причинам (а уж это вообще никуда не годится). Детально этот вопрос я разбирал вот в этом топике , кому интересно - можете ознакомиться.

Окно информации о DLL

Обе программы позволяют просмотреть список DLL в адресном пространстве процесса. PE показывает их в нижней части главного окна (при включении соответствующей панели), PH показывает их во вкладке в окне информации о процессе. При двойном клике на библиотеке и там и там отображается информация о ней.

И вот здесь мы снова видим почему PE является просто прикладной утилитой для продвинутого юзера, а PH - инструментом программиста. Если PE показывает только общую информацию о библиотеке и список строк в ней, то PH показывает полный список импортируемых и экспортируемых функций. Для этого больше не нужны отдельные дизассемблеры!

Минутка здоровой критики

Не будем впадать в идолопоклонничество и посмотрим что в PE лучше:
  • есть нижняя панель, где могут отображаться DLLки или хэндлы, если интересует только эта информация - в PE до неё на один клик меньше
  • можно сохранять и загружать набор колонок с информацией о процессах, полезно при периодической работе над разными типами ПО. PH тоже позволяет это делать, но только через , что не так удобно
  • в окне информации о процессе есть вкладка Strings, позволяющая просмотреть используемые в процессе строки. PH тоже позволяет получить эту информацию, но не столь наглядно (блоки памяти на вкладке Memory)

Выводы

Как вы и сами могли заметить, PH - этот тот случай когда в общем и так неплохую программу взяли и сделали ещё лучше, ещё дружелюбнее и ещё полезнее. Направление развития PH задавалось сообществом, детские баги быстро фиксились, упор делался на полезность инструмента не только обычному пользователю, но и программисту с сисадмином.

Утилита полезная, пользуйтесь на здоровье.

Теги: Добавить метки

» Скачать Process Hacker 2.39 + Portable через торрент

Process Hacker 2.39 + Portable скачать торрент


Версия программы: 2.39
Язык интерфейса: Английский
Лечение: не требуется

Системные требования:
Windows XP, Vista, 7, 8, 10, (32/64-bit)
ARM and Itanium platforms are not supported

Описание:
Process Hacker - бесплатная утилита с открытым исходным кодом для мониторинга системных процессов и служб, запущенных на компьютере. Представляет собой достаточно мощный инструмент для осуществления различного рода манипуляций со всеми задействованными процессами и службами в операционной системе Microsoft Windows. Process Hacker можно рассматривать как полноценную замену Диспетчеру задач Windows.

Основные возможности:
Почти мгновенный запуск, в отличие от других программ.
Завершение любых процессов (в том числе антивирусов и файерволов, благодаря драйверу программы, который работает в режиме ядра).
Простой, настраиваемый вид дерева с подсветкой процессов, запущенных на компьютере.
Подробная статистика состояния системы с графиками в режиме реального времени.
Расширенные функции, отсутствующие в других диспетчерах процессов, такие как Detach from Debugger, просмотр GDI Handles и Heaps процессов, инъекция и выгрузка DLL и многое другое.
Мощный инструмент прекращения процессов в обход программ безопасности и руткитов.
Просмотр, редактирование и управление службами, в том числе, которые не показываются на вкладке Services (Службы).
Просмотр и закрытие сетевых соединений.
Отсоединение от отладчиков.
Информация о токенах.
И многое другое.

Список всех процессов может быть представлен в разнообразных видах, включая простой или древовидный, отображение скрытых процессов и прочие. Подобный список служб и сервисов даёт возможность оперативно ими управлять (остановка/запуск/удаление). Конкретные процессы, которые относятся только лишь к одному приложению, объединены в специальные группы, а также помечены одним цветом. Мониторинг и контроль также осуществляется и за динамическими библиотеками DLL, а также обнаружению и полному уничтожению руткитов.

Новое в версии 2.39:
Process Hacker 2.39 r124
Released 29th of March 2016
Highlights:
* Improved compatibility with security and anti-cheat software
* Added ability to edit process environment variables
* Fixed .NET process detection
Other changes:
* Improved tooltip information for dllhost.exe
* Removed Terminator
* Updated DotNetTools plugin:
- Fixed .NET assembly tab performance issues
- Added extra .NET memory counters to the .NET performance tab
- Added "Show sizes in bytes" checkbox to the .NET performance tab
- Added right-click menu to the .NET assembly tab
* Updated ExtendedTools plugin:
- Fixed "No process" disk event bug
* Updated HardwareDevices plugin:
- Fixed incorrect drive letters
- Fixed drive letter and panel clipping issue

Новое в версии 2.39:
Улучшена совместимость с защитным ПО.
Добавлена возможность для редактирования переменных сред процессов.
Исправлено обнаружение.NET.
Другие изменения:
Улучшена информация во всплывающем окне для dllhost.exe.
Убран Terminator
Обновлён плагин DotNetTools:
- Исправлена проблема с вкладкой производительности.NET.
- Добавлена дополнительные счетчики памяти на вкладку производительности.NET.
- Добавлена опция "Отображать размеры в байтах" на вкладку производительности.NET.
- Добавлено контекстное меню на вкладку сборки.NET.
Обновлён плагин ExtendedTools:
- Исправлена ошибка события "Нет процесса".
Обновлён плагин HardwareDevices:
- Исправлены некорректные буквы дисков.
- Исправлена буква диска и проблема обрезки панели.

Особенности портативной версии:
Портативная версия программы предоставлена разработчиком, работает без инсталляции на компьютер.