Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Process Hacker (часть 2)

Модерирует : gyra, Maz

Maz (31-10-2019 22:20): Process Hacker (часть 3) только официальные сборки  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194

   

Maz



Дед Мазай
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Предыдущие части: 1-я
 



"A free, powerful, multi-purpose tool that helps you monitor system resources, debug software and detect malware."
 
Process Hacker – это профессиональный набор инструментов управления ОС работающий с ядром через Native API (API ядра) предназначенный управляния процессами и их потоками, контроля использования памяти ЭВМ, дисковой и сетевой активности, управления состоянием и параметрами, устанавки и удаления сервисов и драйверов, может освобождать заблокированные другими процессами объекты, использоваться в качестве отладчика уровня ядра и осуществлять поиск некоторых типов руткитов и иных скрытых процессов, удалять не удаляемые иными инструментами зависшие или защищённые процессы (некоторые его возможности могут быть недоступны из-за ограничений ОС либо недостаточного уровня привилегий пользователя).
 
Примечание
 
Текущая стабильная версия: v2.39 от 29.03.2016
В разработке: v3.00, исходники смотрим на GitHub.

Примечание: исходники в репозитории включают не все патчи! Пользовательские патчи ищите на форуме, в теме или на Git. Их применение целиком на ваше усмотрение и риск!
 
Загрузки:
 
1.xх (для работы необходим MS .NET Framework 2.х) | 2.хx:  Setup (EXE) | Portable (Zip) | Source (Zip) | SDK (Zip) | Debugging Tools for Windows - ссылка на страницу MSDN для загрузки необходимого движка отладчика уровня ядра  встроенного в программу. О системной dbghelp.dll.
 
Тестовые сборки:
 
Development build
.
  • Официальные Nightly Builds - инсталлятор, Zip, SDK, исходники. Собираются автоматически после появления на GitHub нового коммита в ветке master и в них не входят Plugins-Extra* (экспериментально могут включать их 32-х битные редакции), на сервере может лежать не последняя версия.
     
  • Текущая сборка от Victor_VG из Git v3.00 и её Баг-трекер - английская бинарная сборка из Git обновляемая по мере обновления репозиториев проекта. Обязательно прочитайте plugins_install.txt (англ.) в архиве (данный файл оперативно обновляется по мере изменений в проекте и является основной инструкцией по ручной установке плагинов)!
     
    Скрипт для обновления ProcessHacker от Victor_VG
     
    *Plugins-Extra это находящиеся в стадии разработки плагины которые могут содержать ошибки или быть удалены в любой момент. Используйте их на свой страх и риск!
     
    Для старых ОС (WinXP/Vista/2003/2008)
     
    Локализованные сборки:
     
     от KLASS x64 + x86 на основе текущих Git-сборок (Zip) и Setup (Git, от Victor_VG, смотрите номер версии) | устаревшие
     
    Полноценный перевод на уровне исходников не ждите т.к. исходники обновляются намного раньше, чем может быть сделан такой перевод.
     
    Ответ wj32 на вопрос (см. тему Localisation на форуме) о локализации Process Hacker:

    Цитата:
    wj32
     
    15 Feb 2011, 14:27
    I'm not experienced with i18n, so I really don't know how to manage translations in PH.

    перевод:

    Цитата:
    У меня нет опыта работы с i18n, поэтому я не знаю, как управлять переводами в PH.

    так что не всегда переведённый проект будет работоспособен или иметь встроенную поддержку локализации, даже если есть люди готовые его переводить и поддерживать перевод поскольку разработчик не всегда может обеспечить поддержку i18n (полная локализация, включая документацию) / l10n (интернационализация, полный или частичный перевод интерфейса). Перевод Process Hacker осуществляется по мере возможности согласно модели L10n.
     
    Обсуждение переводов вынесено в отдельную тему и тут не приветствуется.

     
    В локализованных вариантах возможны произвольные ошибки в работе!
     
    Системные требования:
     
    RAM: ~ 30Mb памяти
    CPU: до 64-х процессоров
     
    Минимальная версия операционной системы зависит от версии Process Hacker:
     
    3.xx - Windows 7/Server 2008 R2 и выше, 32/64-bit редакции,
    2.39 - Windows Vista/Server 2008, 32/64-bit редакции, операции использующие драйвер уровня ядра доступны в Windows 7 и выше
    2.xx - до v2.38 включительно - Windows XP SP2/2003 и выше, 32/64-bit редакции,
    1.хx - Windows 2000 и выше, требует MS .NET Framework v2.0, только 32-бит
     
  • Подробнее о возможностях Process Hacker
  • ...и многое другое...


  • Визуальная сортировка в колонках с возможностью её сброса
  • Список горячих клавиш (хоткеев) для пунктов меню
     
    ВАЖНО!
     
    Для переключения Process Hacker в "Portable mode" (настройки хранятся в каталоге Process Hacker) до его первого запуска рядом с ProcessHacker.exe создаем файлы ProcessHacker.exe.settings.xml и usernotesdb.xml.
     
    Как правильно установить и настроить Process Hacker?
    Где взять нужную для работы Process Hacker библиотеку dbghelp.dll и как её правильно поставить?

     
    ВНИМАНИЕ! Обязательно внимательно прочитайте документацию которая есть на сайте и в архивах с дистрибутивом! Программа изначально создана для профессионалов, а потому требует от пользователя достаточно высокого уровня знаний!
     
    При работе на Windows 10 рекомендуется

     
    Дополнительные инструменты
     
    В Process Hacker любое окно или диалог можно закрыть по нажатию кнопки ESC
     
    У меня 64-х битная ОС и х64 Process Hacker. Нужен ли в нём каталог .\х64\х86?

  • Всего записей: 36177 | Зарегистр. 26-02-2002 | Отправлено: 22:22 28-12-2016 | Исправлено: Victor_VG, 07:38 13-07-2019
    ItsJustMe

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Уже 10 часов, как сабж можно собрать
     
    Firewall Monitor не менялся уже два месяца, а начал течь только сейчас?

    Всего записей: 1930 | Зарегистр. 02-09-2005 | Отправлено: 15:03 06-10-2018 | Исправлено: ItsJustMe, 15:07 06-10-2018
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ItsJustMe

    Цитата:
    Уже 10 часов, как сабж можно собрать

    Вот енто окошко в таком виде висит с 02:13:27 +0300 :
     
       
     
    но это же, так же как вопрос в инце ничего не значит.
     
    Добавлено:
    Сейчас всего-то 06.10.2018 16:58:13 +0300 а оно до сих пор не менялось, и новых коммитов нет.  
     
    Посему собрать, точнее самому у себя тихо поправить и ходить гоголем да других подкалывать "ф знаю, но назло не скажу!" можно, только у любого человека к "шутнику" мигом вопрос возникает - "А так поступать порядочно?" ибо или - или - либо хочешь и готов помогать - подскажи где исправить, либо "нет" - тогда молча покури в сторонке и жди пока другие с проблемой без тебя разберутся, а всё иное просто пустой трёп ради саморекламы. Иного увы, я дожив до седых волос в жизни не видел. И на этом закончим. Нечего устраивать перебранки - ссоры ибо это дурость несусветная.

    ----------
    Жив курилка! (Р. Ролан, "Кола Брюньон")

    Всего записей: 24880 | Зарегистр. 31-07-2002 | Отправлено: 16:56 06-10-2018
    diversenok

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Блин, ребят, всё предельно просто. По сборкам в AppVeyor видно, что проблемы начались после перехода на новый SDK. И новых версий с того момента не было. Если хотите собрать PH вот прямо сейчас, то просто откатитесь обратно на 10.0.17134.0 в настройках проекта, и всё заработает. Если конкретнее, локально отмените этот коммит, не трогая последующие.

    Всего записей: 1 | Зарегистр. 06-10-2018 | Отправлено: 22:10 06-10-2018
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    diversenok
     
    Спасибо огромное! Я уже на SDK подумал - предположил, что он у меня некорректно установился, но честно говоря не решился выкинуть его, хотя переменные в Реестре на новый поставил (поправить-то не долго). Сейчас поужинаю и займусь им т.к. предполагал что это у меня компилятор криво обновился. Но если тот же Rufus или SumatraPDF собираются без ошибок, а там у меня скриптовая сборка через msbuild и солюшен, а у суматры так вообще цепочка из трёх десятков независимых проектов собираемых в общий инсталлер, и не они одни - всё, где используются  Win10SDK 10.0.16299 или  
    10.0.17134 собирается без проблем, то похоже, что с новым 17763 похоже в Редмонде напутали...

    ----------
    Жив курилка! (Р. Ролан, "Кола Брюньон")

    Всего записей: 24880 | Зарегистр. 31-07-2002 | Отправлено: 22:29 06-10-2018
    skipik



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    diversenok
    Victor_VG
    Ещё это надо откатывать. Вот тогда соберётся. Иначе не хотело.

    Всего записей: 3243 | Зарегистр. 07-07-2006 | Отправлено: 23:50 06-10-2018
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    skipik
     
    Ща, с фаром довершу - там так же вылезла светомузыка (см. нижний абзац) и тут займусь. Если разбрасываться можно та-а-а-а-ких дров наломать.

    ----------
    Жив курилка! (Р. Ролан, "Кола Брюньон")

    Всего записей: 24880 | Зарегистр. 31-07-2002 | Отправлено: 23:55 06-10-2018
    ItsJustMe

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Victor_VG

    Цитата:
    Посему собрать, точнее самому у себя тихо поправить и ходить гоголем да других подкалывать "ф знаю, но назло не скажу!" можно, только у любого человека к "шутнику" мигом вопрос возникает - "А так поступать порядочно?" ибо или - или - либо хочешь и готов помогать - подскажи где исправить, либо "нет"

    Вы прям как Тереза Мэй, всё время подозреваете этих русских в моем лице в какой-то подрывной деятельности. Хотя я здесь не так часто пишу, в обсуждение сабжа стараюсь (по возможности) не лезть, а всё равно вы всё время видите в моих словах какую-то провокацию. Уверяю вас, нет там никакой провокации. В данном конкретном случае нет никаких секретных know-how с моей стороны, которые бы мне позволили собрать сабж. Нечего подсказывать "где исправить" - не требуется никаких серьезных исправлений для сборки сабжа. Никаких ухищрений мной для сборки сабжа не применялось - он просто собрался в том виде, что и был. Именно потому я и написал, что текущая версия с GitHub уже собирается: если там до этого были какие-то проблемы со сборкой, сейчас их уже нет. Только и всего. А вы опять увидели какую-то провокацию. Из MI5 к вам за консультацией еще не обращались? (Шучу, шучу.)

    Цитата:
    тогда молча покури в сторонке

    Ушел плакать и биться головой о стенку.

    Цитата:
    пустой трёп ради саморекламы.

    Приходите, тараканы, Я вас чаем угощу!

    Цитата:
    И на этом закончим. Нечего устраивать перебранки - ссоры ибо это дурость несусветная.

    К кому, интересно, обращена сия мудрость?

    Всего записей: 1930 | Зарегистр. 02-09-2005 | Отправлено: 03:36 07-10-2018
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ItsJustMe
     
    Коммит Git-d0df65377d9 - Workaround weird Visual Studio KUSER_SHARED_DATA warning - устранил проблему вызванную ошибкой SDK. Специально отошёл  от паяльника (переключатель режимов "на соплях" припаяли -  все пайки "сырые" и жгут  оторвался, зато "Made in USA", а частотомер нужен), обновил, запустил сборку:
     
    Version: 3.0.1922 (b43e2d58) [master]
     
    [00:00] Building ProcessHacker (x32)...
    [00:36] Building ProcessHacker (x64)...
    [01:08] Building Plugins (x32)...
    [01:31] Building Plugins (x64)...
    [01:47] Building build-bin.zip... 5Mb
    [01:48] Building build-setup.exe... 5Mb
    [02:03] Building build-pdb.zip... 32Mb
    [02:09] Building build-sdk.zip... 5Mb
    [02:11] Building build-src.zip... 4Mb
     
    Build Time: 2 minute(s), 15 second(s)
     
    Building Extra-Plugins        [SUCCESS]
    Copying signed KPH driver   [SUCCESS]
    Create PluginsData dir   [SUCCESS]
    Copy Terminator driver   [SUCCESS]
    Building Setup    [SUCCESS]
    Building Process Hacker SDK      [SUCCESS]
    Building ProcessHacker Zip      [SUCCESS]
    Building source tarball"      [SUCCESS]
    Generating checksums        [SUCCESS]
     

     
    Добавлено:
    v3.0.6449.1922 Git-b43e2d58
     
    закомитить-то закомитил, а объявить что можно взять забыл.  
     
    Для тех, кто использует Windows 10 version 1809 (Win10 RS5 которую М$ отозвала из-за ошибок) при обновлении компилятора вытащил из него dbghelp.dll v10.0.17763.1 и добавил их только в данный коммит отдельным архивом DLL.zip. Ну а так на гит-е у меня есть и скачать их как RAW лично мне проще.

    ----------
    Жив курилка! (Р. Ролан, "Кола Брюньон")

    Всего записей: 24880 | Зарегистр. 31-07-2002 | Отправлено: 07:30 07-10-2018
    KLASS



    Moderator
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    v3.0.6449.1922 Git-b43e2d58  
     
    Дежавю или двоится с будуна)
    Windows 10 version 1809

    Всего записей: 8275 | Зарегистр. 12-10-2001 | Отправлено: 14:57 07-10-2018 | Исправлено: KLASS, 14:58 07-10-2018
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    v3.0.6451.1924 Git-41afe703
     
    закомитил, но при сборке свой фикс для Git-41afe7034beb750 использовал.
     
    KLASS
     
    Есть такое дело, сам ещё вчера это видел и решил что плагин SetCriticalPlugin скоро будет удалён в связи с переносом его кода в основной проект.  
     
    Ну а поелику заодно ещё пара комитов капнула:
     
    r7270
    Remove unused (and broken) splitter control
     
    r7269
    Update Microsoft Edge tooltips for RS5

     
    я сборку поправил - для Git-41afe7034beb750 (r7270 : Remove unused (and broken) splitter control) строку 343 в ProcessHacker.vcxproj убрал т.к. файл исходника ./ProcessHacker/splitter.c удалён, а тут его случайно убрать забыли. Понятно что cl ругается что не может найти этот файл исходника и сборка завершается красным цветом в консоли. Отписал патч на гитхаб, мелочи. У себя её убрал, собрал в пол оборота.
     
    И ещё в Git-c0cdad116: Add process/thread critical columns, Add process/thread miscellaneous > critical menu ещё одна настраиваемая колонка добавилась, у меня выглядит вот так:
     

     
    собственно отсюда и ноги дублирования команды растут - плагин своё меню (думаю пока) выводит, но и в ProcessHacker.exe уже часть его функционала переехала. Поточнее позже скажу когда сравню код. И если все возможности плагина переехали в основной код, то он будет удалён за ненужностью. Понятно, что с правкой тулкитов.

    ----------
    Жив курилка! (Р. Ролан, "Кола Брюньон")

    Всего записей: 24880 | Зарегистр. 31-07-2002 | Отправлено: 18:49 07-10-2018 | Исправлено: Victor_VG, 19:08 07-10-2018
    KLASS



    Moderator
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    v3.0.6451.1924_RUS

    Всего записей: 8275 | Зарегистр. 12-10-2001 | Отправлено: 20:56 07-10-2018
    brain_drain

    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Хрена вы тут глюко-конвеер нормальной проги запилили. Сборочка-минутка от троля и неугомонного модератора.

    Всего записей: 12 | Зарегистр. 03-10-2018 | Отправлено: 01:20 08-10-2018 | Исправлено: brain_drain, 01:21 08-10-2018
    WILD80



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    Хрена вы тут глюко-конвеер нормальной проги запилили.

     
    тебя - Дурняяя спросить забыли.....  

    Всего записей: 144 | Зарегистр. 11-04-2012 | Отправлено: 03:05 08-10-2018
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    v3.0.6454.1927 Git-1a6d6df5
     
    закоммитил, с х86 к сожалению проверить не на чем. Потому желательно иметь более подробную диагностику чтобы понять что происходит...

    ----------
    Жив курилка! (Р. Ролан, "Кола Брюньон")

    Всего записей: 24880 | Зарегистр. 31-07-2002 | Отправлено: 05:17 08-10-2018
    KLASS



    Moderator
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    Потому желательно иметь более подробную диагностику  

    Как диагностику провести? Вот щаз в виртуалке 7х86, удалил папку Plugins, обнулил
    файл настроек. Запускаю сабж, открываю свойства процесса SearchIndexer.exe, перехожу на вкладку Threads, жамкаю любой поток 2 кликом и...

    В логах тихо.

    Всего записей: 8275 | Зарегистр. 12-10-2001 | Отправлено: 08:32 08-10-2018
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    KLASS
     
    Я тебе скину вариант с .PDB - .PDB это отладочные файлы MS Debugging Tools. Если у тебя стоит любой вариант MS VS 2010 - 2017 с этим пакетом, то он выведет нас прямо на строку исходников где происходит сбой, нет лови стек вызовов из другой копии по вкладках Threads и Memory попробуем разобраться что происходит в момент сбоя.
     
    P.S.
     
    Хорошо хоть Clang не надо к студии прикручивать. А то бы и с ним ещё возится пока настроишь.

    ----------
    Жив курилка! (Р. Ролан, "Кола Брюньон")

    Всего записей: 24880 | Зарегистр. 31-07-2002 | Отправлено: 10:15 08-10-2018
    KLASS



    Moderator
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Victor_VG

    Цитата:
    Если у тебя стоит любой вариант MS VS 2010 - 2017 с этим пакетом

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

    Всего записей: 8275 | Зарегистр. 12-10-2001 | Отправлено: 10:42 08-10-2018
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    KLASS
     
    Опять у SDK 10.0.17763 уши лезут - ExtendedTools x86 с ним не собирается, а поменял в её проекте версию SDK на 10.0.17134 - собралось. Вот уже основание баг-репорта мягким - данный SDK крив на всю голову. Сначала  с phlib были проблемы, теперь в ExtendedTools и источник снова именно эта версия SDK....
     
    Фу-ты нуты. Не там правил. Посему пока баг закрыл, но dmex-у написал в ПМ с чем встретился.

    ----------
    Жив курилка! (Р. Ролан, "Кола Брюньон")

    Всего записей: 24880 | Зарегистр. 31-07-2002 | Отправлено: 12:15 08-10-2018 | Исправлено: Victor_VG, 13:20 08-10-2018
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    v3.0.6466.1939 Git-06b114db
     
    закоммитил. Она включает исправления для ExtendedTools из v3.0.6464.1937 (в ней и .1938 для х86 на исходники компиллер ругался).

    ----------
    Жив курилка! (Р. Ролан, "Кола Брюньон")

    Всего записей: 24880 | Зарегистр. 31-07-2002 | Отправлено: 14:19 08-10-2018
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    v3.0.6471.1944 Git-1f8916ff
     
    закомитил, В ней красятся процессы DPC и Interrupt - пара строк в коде, опции управления красить/не красить нет да и нужны в ней нет. Смотрите картинку там всё ясно:
     
     

    ----------
    Жив курилка! (Р. Ролан, "Кола Брюньон")

    Всего записей: 24880 | Зарегистр. 31-07-2002 | Отправлено: 08:55 09-10-2018
       

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194

    Компьютерный форум Ru.Board » Компьютеры » Программы » Process Hacker (часть 2)
    Maz (31-10-2019 22:20): Process Hacker (часть 3) только официальные сборки


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.Board
    © Ru.Board 2000-2018

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru