Ru-Board.club
← Вернуться в раздел «Программы»

» Process Hacker

Автор: Victor_VG
Дата сообщения: 27.02.2013 19:33
Fantomat

Ну, значит мы коллеги. А мне для решения моих задач достаточно Process Hacker и где надо изредка System Explorer зову.
Автор: Fantomat
Дата сообщения: 28.02.2013 07:51
crackcrack
Благодарю за подсказку - System Explorer очень интересная софтина: процессы разобраны по косточкам и файловый архив описаний на сайте разраба для онлайн-аттестации. Как раз подойдет чтобы подробно разобраться с любым процессом. Но и здесь Process Hacker пригодится: иногда нужна секунда чтобы процесс поймать за хвост.

Добавлено:
Victor_VG
Признаюсь что сейчас конечно стыдно что во время учебы спал на парах по информтехнологиям а курсовые списывал у отличниц. Хорошо что хотя бы в кнопках научился разбираться. ))
Автор: Victor_VG
Дата сообщения: 28.02.2013 12:16
Fantomat

Это нормальное явление.
Автор: maxvlas
Дата сообщения: 16.03.2013 09:00

Цитата:
Обновил перевод до Process_Hacker_RU_2.29_BIN-r5520_x86


Только сейчас заметил,версия другая ведь программы в архиве (2.29.0.5220), видимо по ошибке написали что 5520



Да, и в шапке кто нибудь поправьте ссылку на 2.29_BIN-r5520_x86 а то уже не рабочая она
Автор: Victor_VG
Дата сообщения: 16.03.2013 10:12
maxvlas

Номер поправил, но сам архив искать надо. Может у меня где-то на сети и валяется в самом дальнем и пыльном углу забытого чулана.
Автор: maxvlas
Дата сообщения: 16.03.2013 10:32
Victor_VG

Цитата:
Номер поправил, но сам архив искать надо.


Зачем его искать,я же дал ссылку в посте выше 2.29_BIN-r5520_x86
Просто в шапке поправить или еще на другой перезалить можно
это тот же архив что я и скачивал.я тоже разные храню на всякий
Автор: Glebtor
Дата сообщения: 16.03.2013 10:49
maxvlas
Цитата:
Да, и в шапке кто нибудь поправьте ссылку

Ссылку-то я поправил, но у меня как русская версия не работала — [more=так и не работает] [/more]. В отличие от английской, которая нормально взлетает.

P.S. W2K3 SP2, ExtendedTools.dll удален, пытался удалять плагины по одному и все вместе — результата ноль. Не взлетает.
Автор: maxvlas
Дата сообщения: 17.03.2013 17:18

Цитата:
Ссылку-то я поправил, но у меня как русская версия не работала — так и не работает. В отличие от английской, которая нормально взлетает.


Я все время распаковываю архив.создаю пустую папку,по порядку файлы вырезаю по одному в новую папку в таком порядке как в шапке написано

Цитата:
ВАЖНО! => Как правильно установить программу?

В конце свой кладу ProcessHacker.exe.settings.xml ,чтоб настройки по новой не делать и запускаю программу
Все работает


Автор: Glebtor
Дата сообщения: 17.03.2013 18:42
maxvlas
Цитата:
Я все время распаковываю архив.создаю пустую папку,по порядку файлы вырезаю по одному в новую папку в таком порядке как в шапке написано  

1) не вижу, чтобы в шапке было написано про порядок добавления плагинов
2) английская версия работает, хотя распаковываю что ту, что другую абсолютно одинаково
3) не работает даже без единого плагина, и об этом тоже говорилось, так что порядок их добавления ни при чем
4) В конце можно было бы уточнить, что операционка явно не W2K3, верно?
Автор: Victor_VG
Дата сообщения: 17.03.2013 21:13
Glebtor

Вот этот текст в нижней части шапки - ВАЖНО! => Как правильно установить программу? писал я. Не заметить его сложно, только если бегло глянуть версия изменилась? Да? Нет? и отвезти взгляд. Иначе никак такую ошибку не сделать.
Автор: Glebtor
Дата сообщения: 17.03.2013 22:22
Victor_VG
Цитата:
только если бегло глянуть версия изменилась? Да? Нет? и отвезти взгляд. Иначе никак такую ошибку не сделать.

О какой ошибке речь? Там внизу несколько фраз, все прочитано, про версии не понял, что где должно было измениться. Куда надо отвезти что-то - тоже не понял. Не возил.



Вот рядом английская лежит:



Там да, разной разрядности плагины в разных папках дистрибутива лежат, но распакованы строго по инструкции - в папку плагинов, без разрядности.

Так что я не понимаю, о чем речь.
Автор: Victor_VG
Дата сообщения: 17.03.2013 23:01
Glebtor

Вроде по структуре каталогов если при переводе код нигде не был случайно задет должен бы и запустится. Я то лично английской версией пользуюсь и своё мнение о трудоёмкости и способе перевода не раз высказывал.

Что касается плагинов, то ExtendedTools.dll можно даже вообще не распаковывать - этот плагин написан для WinAPI v6.x (Vista/2003 R2/7/2008/8/2008 R2/2012), а у тебя XP/2003 с WinAPI v5.x и он просто не найдёт в ntdll.dll нужных для его работы вызовов API - "ось пещерная" /©DrKnS/.

По моему мнению разумнее всего взять у Дирка 2.31.5288 (там только на странице старая ревизия написана - собрана 5288) и не мучатся с ошибками. Его сборка работает нормально.


Автор: Glebtor
Дата сообщения: 17.03.2013 23:20
Victor_VG
Цитата:
Я то лично английской версией пользуюсь

Да и я тоже. По большому счету - просто сообщил о баге, англ. версия вполне устраивает.

Цитата:
По моему мнению разумнее всего взять у Дирка 2.31.5288

Отлично, большое спасибо, забрал.
Все работает на ять.
Автор: Victor_VG
Дата сообщения: 18.03.2013 11:45
Glebtor

Скорее всего при переводе что-то по ошибке сломали. А вариант собранный Дирком просто не все плагины включает, но оно иным и не сильно нужно.
Автор: DmitryFedorov
Дата сообщения: 06.04.2013 23:32
Victor_VG
Я тут было собрался перевести очередную версию, но так и не понял чего мне брать. От Дирка - там нет 3-х работающих плагинов.

AvgCpuPlugin.dll, HexPidPlugin.dll, SetCriticalPlugin.dll
соответственно:
столбец 'CPU (60с)' во вкладке 'Процессы' , отображающий среднюю загрузку ЦП
PID (Hex) столбец во вкладке Процессы, показывающий 16-ричное значение ID процесса.
Добавляет в контекстном меню 'Разное' на вкладке 'Процессы' пункт 'Критический статус'
-------------
Первый 'CPU (60с)' мне точно нужен, PID (Hex)- не знаю для чего, 'Критический статус' - наверное нужен.
------------
Так что подскажи чего мне брать. В виде конкретной ссылки. Я брал всегда твои сборки в виде зипа. Но их теперь вроде нет.

---------------
По поводу 0.5220 - правильное замечание. Магичесские блин цифры. Тяжело заметить.
----------
По поводу перехода на вкладку Network главного окна (переведена как Сеть) - у меня ни разу не было проблемы. Наверное это не мой перевод. В другом переводе - да. были проблемы, проверял. (У меня Ось Win7 x86). Если есть проблемы на XP - сообщите. Уберу. Хотя на Хрюшке тоже вроде проверял.
Автор: DmitryFedorov
Дата сообщения: 07.04.2013 02:46
Обновил перевод. (2.31_r5288_x86). Оригинал от Dirk. Перевод в шапке.
Новые строки в жестком коде особо не выискивал (дабы не напороться).
Все как прежде, поскольку замечаний не было, кроме одного, которое скорее всего относится к переводу другого автора (при переходе во вкладку Сеть в главном окне - идет Крэш, т.е. прога падает. У меня - ни разу не было)

Плагин AvgCpuPlugin.dll, рекомендую оставить, нужный и удобный. А два других - решайте сами:
HexPidPlugin.dll, SetCriticalPlugin.dll
Автор: Glebtor
Дата сообщения: 07.04.2013 03:15
DmitryFedorov
Цитата:
Обновил перевод. (2.31_r5288_x86)

Спасибо, все работает, крэша нет.
Автор: Victor_VG
Дата сообщения: 07.04.2013 03:24
DmitryFedorov

Просто SVN переехал и я никак не могу к нему подцепится... SetCritical плагин нужный - он помечаете процессы как критические для работы ОС. Коли критический процесс завершён, ОС перезапускается, причём возможно что и аварийно. С паникой ядра и прочим сопровождением.
Автор: DmitryFedorov
Дата сообщения: 07.04.2013 03:38
Glebtor
Отлично.

Добавлено:
Victor_VG
Я приложил этот Плагин. SetCritical.
Сам как-то боюсь эксперементировать с ним, чтоб понять как это дело пашет. У меня вместо Антивируса стоит "тень" - Shadow defender. Защищает она намертво. Но вот перезагруз и прочее - это для меня очень плохо. Потому как Ноут. Все висит, сохраняется от случая к случаю и у меня самого будет паника если что-то аварийно завершится.
Автор: Victor_VG
Дата сообщения: 07.04.2013 10:22
DmitryFedorov

Работает этот механизм просто - выбранный нами процесс помечается как "критический" и эта пометка передаётся планировщику задач ОС. А тот следит за такими процессами особо и если хоть один из них завершился аварийно, то ОС перезапускается. Пользоваться этим механизмом надо очень осторожно, в основном для контроля действительно критических для работы задач. Демоны (сервисы) имеют средства восстановления - ядро ОС через SCM отслеживает их состояние запросом SCM status query и если получает ответ status stopped или status paused то выдаёт команду SCM start service, а для обычных (реализованных не как демоны или драйвера) процессов в ОС такого механизма нет, а потому используется механизм их пометки как "критические" с перезапуском ОС при их завершении. Решение конечно идиотское, но это не мэйнфремовская ОС на которой одновременно сидят тысячи пользователей и где аварийный перезапуск комплекса будет стоить не только потери обрабатываемых в момент аварии данных, но и возможно десятков машиночасов на восстановление работоспособности комплекса что выльется в огромные деньги - там обычная стоимость машиночаса от тысяч до десятков тысяч долларов, а для микроЭВМ в пределах десятка долларов. На мэйнфрейме критический процесс ОС перезапустит сама, а на микроЭВМ (все "персоналки" по определению относятся к этому классу - "однопользовательская ЭВМ с несколькими периферийными устройствами") проще всю ОС перезапустить чем реализовывать достаточно ресурсоёмкий механизм контроля приложений.
Автор: DmitryFedorov
Дата сообщения: 07.04.2013 14:59
Victor_VG
Ясно. Спасибо за разъяснение. Мне этот идиотизм точно не нужен. Никакого практического применения не вижу пока.
Понял так, что если я какой-то процесс помечу как критический, то это должен быть такой процесс, который висит всегда. Если он завершится по сбою или остановится - будет перезагруз системы и (как я понял по идее, но не до конца уверен) этот процесс будет снова загружен.
Автор: Victor_VG
Дата сообщения: 09.04.2013 04:22
Кто там заказывал? Забирайте, собрано на коленке Process Hacker 2.31 SVN r5290 x86 и x64 установка и Zip архив без исходников, но с документацией, в сборке ажо все 15 причитающихся плагинов присутствуют...

Собиралось в MS VC 2012 SP1 посему минимум Windows XP SP2/2003, максимум Windows 8/2012.

DmitryFedorov

Не обязательно что он будет запущен, но что если по его милости возникнет сбой, то рестарт системы не минуем - энто точно. Работа у таких процессов такая служить индикатором проблем....
Автор: Radanius
Дата сообщения: 09.04.2013 05:31
Victor_VG
В архиве портативная версия 2.29, а не 2.31
Автор: wald1968
Дата сообщения: 09.04.2013 13:12
Плагин Running Object Table у кого работает?
Автор: Victor_VG
Дата сообщения: 09.04.2013 13:30
Radanius

Спасибо! Исправлено. Скрипты пока не отлажены и пошаливают. Теперь там 2.31.5290 и маны к ней же.

wald1968

Вызывается, но что смотрит не ясно. Я думал что он для восьмёрки написан....
Автор: DVall
Дата сообщения: 12.04.2013 13:47
2.31.5288
OK


Цитата:
2.31.5290

Что то на XP SP3+...
Не захотело запускаться

Цитата:
Точка входа в процедуру GetUserDefaultLocaleName не найдена в библиотеке dll kernel32.dll
Автор: Victor_VG
Дата сообщения: 12.04.2013 14:11
DVall

Сам - должен, разве что распакованные из архива плагины ExtendedServices и ROTViewerPlugin написанные под Windows Vista будут сообщать об отсутствии этого вызова. Так его на ХР действительна нет в WinAPI. Всё остальное должно работать. Сам PH эту функцию вроде не импортирует, его зовут эти плагины.
Автор: DVall
Дата сообщения: 12.04.2013 14:16

Цитата:
Сам - должен,

Неа.
Оставляю старые плугины копирую только его, не запускается.
Сношу все плугины - не запускается.
Автор: Nanane
Дата сообщения: 12.04.2013 14:43
Victor_VG
Аналогичная ситуация. Windows XP SP3

Цитата:
Точка входа в процедуру GetUserDefaultLocaleName не найдена в библиотеке dll kernel32.dll

Плагины отсутствуют.
Автор: Victor_VG
Дата сообщения: 12.04.2013 14:49
DVall
Nanane

Ладно, вечером погляжу. Видимо косвенный вызов. В импортах его нет, а собирается по стандартным мэйкам. Разве что компилятор добавил....

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123

Предыдущая тема: ICE Encrypt vs Drag'n'Crypt ULTRA


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.