Pull to refresh

Comments 64

А как PH работает с драйверами? Собственный драйвер в систему ставит?
Да, для 64-битных версий драйвер подписывается сертификатом ReactOS
А PE драйвера для работы использует?
Да. При запуске распаковывает из себя драйвер (он там хранится как бинарный ресурс), на лету устанавливает его и запускает. Марк Руссинович в своём блоге как-то рассказывал о том, как он это реализовал.
Вот блин, век живи — век учись.
В PH есть очень нужный пункт меню «Run as...». С тех пор как в контекстном меню проводника Windows этот пункт исчез, уступив место «Run as administrator» его очень не хватало.

Справедливости ради, если контекстное меню вызывать с зажатым шифтом, то такой пункт есть.
PH может заменять стандартный диспетчер задач?
да может, когда устанавливал, он меня спросил об этом (можно галочку воткнуть)
По поводу «контекстного меню с зажатым шифтом» — вот только что обнаружил, что PH умеет запускать программы с правами Системы, контекстное меню с зажатым шифтом — не умеет.
«Именно в пику её неидеальности». В пику = назло, наперекор. Вряд ли авторы PH писали кому-то назло или наперекор.

А еще в PE 15 букв, а в PH только 13!

Налицо оптимизация :)
На главной странице проекта PH есть однозначное противопоставление с PE, посмотрите, там внизу.
Выставлять достоинства своего продукта на фоне недостатков чужого не есть писать «назло и наперекор». У выражения «в пику» есть еще значение «досадить». Цель то достигнута или как? Досадили Русиновичу или кому там?
Одна из целей существования этой программы, как мне кажется, показать Руссиновичу что зря PE был сделан закрытым и нерасширяемым, и что так может получиться лучше. С этой точки зрения — да, досадили.
Прально, пусть рыдает от осознания.
Оу, а я думал, это одна и та же программа, на слуху висела, но не так часто приходилось пользоваться, но когда последний раз понадобилась — нагуглил PH, понравилось.
Про диагрммы в PE:
Подписей нет, осей нет, при беглом взгляде не понятно ничего. Для получения значимой информации всё-равно нужно открывать окно системной информации, а вот там уже PH впереди по информативности.

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


P.S. У меня, например, в PE раскраска по строкам. То ли более старая версия, то ли я перенастроил.
Если знаете как перенастроить — расскажите, добавлю в статью. Я не нашел.
View -> Show Column Heatmaps. Но это не просто вертикальная раскраска, а подсветка «горячих зон»: у процессов с повышенным потреблением процессора/памяти в соответствующей колонке цвет фона будет ярче.
присоединяюсь к вопросу, ПХ умеет мониторить автозапуск, и насколько детально?
AnVir спас мой компьютер от такого кол-ва говна в автозагрузке, что я готов его держать только за это. Причем чем авторитетней софт тем он чаще лезет в автозагрузку, невелируя демонстрацией галочек, желаю ли я этого или нет.
Вы хотели сказать, «манкируя установкой галочек»?
Не знал об этой программе, вот только что посмотрел. Я так понимаю, она позиционирует себя слегка шире — как твикер и защитник от вирусов. Этих функций у PE и PH нет (а обычным пользователям они могут быть полезны). С другой стороны у AnVir Task Manager я не увидел инструментов, полезных программисту: инжектинг длл, просмотр имортируемых\экспортируемых функций, уведомления о старте драйверов, просмотр колстека для каждого потока, работа с дебаггером. Ну и плюс — закрытость, 50 баксов за полную версию, нет плагинов (и возможности их делать).

Обычному пользователю AnVir Task Manager вполне может подойти. Программисту\админу я всё-же рекомендовал бы PH.
AnVir — я бы сказал, что это швейцарский нож, сделанный к Китае. Очень много разнообразного функционала, но он местами кривоват, а порой ещё и тормознут. Увы. У меня это приложение стартует секунд пять, а если висит в трее через некоторое время имеет особенность «слегка подвешивать» рабочий WinXP, что крайне меня огорчало — пришлось отказаться. Также смущает, что уже появилась Win8 (даже Win8.1 preview), а встроенный твикер до сих пор рассчитан на WinXP.
Моё мнение — идея крайне хороша, но реализация не лишена недостатков. При том для меня — несовместимых с применением этого ПО.
От того же Руссиновича есть Autoruns, он достаточно детально разбирает автозагрузку, не требует установки и мало весит. Умеет показывать автозагрузку не запущенного в данной момент пользователя, что спасает от Винлокеров.
а вот интересный вариант после вычищания автозагрузки — это программы типа BootVis, показывающие время загрузки каждого компонента при старте системы. Плюс порядок загрузки в графическом режиме.
Анвир скорее конкурент для System Explorer
Ну и еще могу посоветовать AVZ, очень полезная вещь, особенно когда вручную надо выковырять зловредов.
PH не закрывается по ESC, что грустно
PH у меня до сих пор не выделяет запакованные бинарники, хотя в цветах настроено, РЕ — выделяет
А ещё когда я тестил РН он отказывался убивать некоторые процессы, хотя РЕ с этим справлялся.

Да, и шрифт в PH всё же настраивается.
PH не закрывается по ESC, что грустно

Options->Hide when closed. Странное название настройки, но если ее включить, то по esc сворачивается
Про шрифт, спасибо, убрал.
PH у меня до сих пор не выделяет запакованные бинарники, хотя в цветах настроено, РЕ — выделяет

Оно отдельно включается. Видимо, на производительность влияет.
До сих пор не перехожу на РН только потому, что в нем в процессах нельзя добавить столбец графика использования диска. У РЕ есть и график диска и ЦПУ а у РН только ЦПУ.
>в процессах нельзя добавить столбец графика использования диска
А как это выглядит в PE?
Выглядит вот так. Помогает быстро и наглядно узнать кто ест диск.
image
Если я вас правильно понял, то вы говорите о столбце I/O History — он есть в обоих программах.
Вы поняли правильно. Только я в РН так и не нашел такой возможности. Ткните пожалуйста носом в скрин или объясните пошагово как включить.
Спасибо.
Спасибо огромное говорю я вам одновременно посыпая себе голову пеплом своей невнимательности. Все это время я говорил о System Explorer. Теперь точно поставлю себе РН.
Process Hacker не просто «чуть-чуть лучше», а лучше на порядок, лучше на столько, что переводит программу для продвинутого пользователя в класс инструмента системного программиста или администратора.

Ну и где?
PE требует прочитать и согласиться с лицензией.
PH просто запускается и работает.

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

лично мне красный цвет на чёрном фоне (у PH) более заметен, чем светло-зелёный на белом (у PE).

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

в PE тоже есть, но на 2 клика дальше


И все сравнение в таком духе.

Вы в курсе что значит «на порядок»?
notepad++ на порядок лучше чем notepad.exe

A ph лишь чуть-чуть удобнее (возможно) чем pe.

И почему вы сравниваете программу которой умеет пользоватся, с программой которой не умеете?
Это как «VB лучше явы, потому что на VB я могу написать змейку, а на явe только Hallo Word!»

Фильтр по имени процесса

Нет в PE

А «Find Handles or DLL» чем, не устраивает?

В общем если бы вы написали — смотрите у меня PE с нотификацией и плагинами, была бы хорошая статья, а так слишком много БОЛДА.
Спасибо за Ваш комментарий. Возможно, действительно важные фичи «размазались» по статье среди неважных и от того выглядит как «там 7 иконок, а там — 8». Суть различий PE и PH, как я уже писал в том, что PE — инструмент пользователя, PH — инструмент программиста.

И вот почему:

-инжектинг дллок
-отвязка дебаггера
-списки импортируемых и экспортируемых функций
-тесты на убийство разными способами
-удобство при разработке драйверов и сервисов
-PH не врёт о дескрипторах безопасности (в статье ссылка с деталями)
-возможность поправить код самой тулзы или написать плагин
-возможность использовать в скриптах благодаря параметрам командной строки

Это не «чуть-чуть удобнее», это программа, с которой может работать системный программист. С PE — не может.

А «Find Handles or DLL» — это вообще другая функциональность, это поиск хэндлов и дллок внутри процессов, а не фильтр процессов.
И вот почему:


Ну да, так гораздо понятнее.
А то цвета и количество кликов сравнивалось.

Find Handles or DLL — если мне нужно найти процесс FF, я пишу там «Firefox» и он мне их находит. Хотя я видимо фильтрование поиск перепутал.

А вообще просто у Руссиновича есть еще однa утилитка(кроме прочих) — ProcessMonitor, и вот она позволяет фильтровать процессы и в том числе по эвентам.
Сейчас качнул PH, когда-то давно я видел его уже.

Отмечу еще момент неприятный:
у PE одна exe-шка, можно запускать прямо из архива, PH же надо сперва куда-то распаковать.
справедливости ради — запуск из архива — это тоже распаковка, в Temp, возможно без дальнейшей уборки мусора за автоматической распаковкой.
Но возможность держать большинство утилит Руссиновича в одной папке в виде одного файла — бесценно.
Вообще не освещен вопрос по способам энумерации процессов в системе. Насколько сопоставимы возможности PE и PH в плане нахождения скрытых процессов и терминейта защищенных?
UFO just landed and posted this here
а как вы думаете зачем там драйвер в PE?
У PE можно включить до 7 иконок в трее с разной полезной информацией
У PH можно включить до 8 иконок в трее с разной полезной информацией

Мне вот интересно, много ли народу юзают хотя бы 4-5 иконок? вы представляете себе такой срач в трее из иконок? да он до квикланча дотянется.

З.Ы.: предпочитаю чтобы все было минималистично, эргономично и выглядело органично на рабочем столе и ничего не отвлекало.
И зачем пустой рабочий стол тому, кто работает с такой программой?
Скачал, запустил. Останавливаю/запускаю службы, но никаких сообщений не показывается. Это где-то настраивается?
Нашёл. Правой кнопкой по иконке в трее -> Notifications.
А как снова включить tree view в PH после сортировки?
И в качестве минуса можно поставить, что нет графика использования ОП и диска в главном окне.
А как снова включить tree view в PH после сортировки?

Отсортировать по этому же столбцу ещё 2 раза (по кругу переключается сортировка вверх/вниз/выкл).
Для меня решающим преимуществом PH стала функция отображения реальной информации об использовании диска. Частая ситуация — 0% использования CPU, 100% загрузка диска «непонятно кем», компьютер захлебывается и умирает. PH показывает таки кто виноват. System Monitor в Vista+ — не показывает.
Прошу прощения, немного не по теме, но что такое immersive process? Гугл не помог.
Это откуда такое слово?
Со скриншота с описанием раскраски. Что странно, у меня immersive — explorer.exe
Видимо, это приложение не из песочницы, запущенное в метро режиме, как explorer или chrome
explorer или chrome — как раз в песочнице и бегут. В точно такой же как и метро-приложения (ну вернее в чуть другой по меткам, но на том же пониженном integrity level)
Пользую оба давно и активно. Мои наблюдения:
1) Без PH и без PE (а также без полного пакета SysInternals и полного пакета Nirsoft) жить и работать под виндой бывает довольно грустно и неэффективно.
2) PH — это богатый интерактивный инструмент, а PE — больше информационная доска (хотя киллер-фича «найти и закрыть этот чёртов хэндл!» в нем и так хороша :) ).
3) На замену taskmgr годится только PE. К сожалению. PH проигрывает по эргономике в каждодневном использовании. Даже на Ваших скриншотах видно — у PE все элементы управления аккуратно раскрашены, подогнаны, расставлены акселераторы на кнопках и т.д.
Sign up to leave a comment.