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

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

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

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

Открыть новую тему     Написать ответ в эту тему

KLASS



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
System Informer (в теме выкладываются только НЕофициальные сборки)


System Informer – это профессиональный набор инструментов управления ОС работающий с ядром через Native API (API ядра) предназначенный управления процессами и их потоками, контроля использования памяти ЭВМ, дисковой и сетевой активности, управления состоянием и параметрами, установки и удаления служб и драйверов, может освобождать заблокированные другими процессами объекты, использоваться в качестве отладчика уровня ядра и осуществлять поиск некоторых типов руткитов и иных скрытых процессов, удалять не удаляемые иными инструментами зависшие или защищённые процессы (некоторые его возможности могут быть недоступны из-за ограничений ОС либо недостаточного уровня привилегий пользователя). Примечание
 
Сегодня в разработке: v3.00, исходники смотрим на GitHub. Примечание
 
Загрузки:
 
1.xх (для работы необходим MS .NET Framework 2.х) | 2.хx:  Setup (EXE) | Portable (Zip) | Source (Zip) | SDK (Zip) | Debugging Tools for Windows - ссылка на страницу MSDN для загрузки необходимого движка отладчика уровня ядра  встроенного в программу. О системной dbghelp.dll.
 
Тестовые сборки:
 
  • Текущая сборка от Victor_VG из Git v3.00 и её Баг-трекер - английская бинарная сборка из Git обновляемая по мере обновления репозиториев проекта. Обязательно прочитайте plugins_install.txt (англ.) в архиве (данный файл оперативно обновляется по мере изменений в проекте и является основной инструкцией по ручной установке плагинов)! Скрипт для обновления ProcessHacker от Victor_VG
    *Plugins-Extra это находящиеся в стадии разработки плагины которые могут содержать ошибки или быть удалены в любой момент. Используйте их на свой страх и риск!
     
  • Текущая сборка от skipik из Git v3.00  
     
    Историю изменений Process Hacker вы можете посмотреть в файле gitlog.txt, но изменения для Plugins Extra в gitlog.txt не отображаются и при необходимости указывается отдельно.
       
    Для старых ОС (WinXP/Vista/2003/2008)  
     
    Локализованные варианты (полноценный перевод на уровне исходников не ждите подробнее):
     
  • От KLASS System Informer только x64 + Process Hacker x64 и x86 и Setup (Git, от Victor_VG, смотрите номер версии).  
     
    Обсуждение переводов вынесено в отдельную тему и здесь не приветствуется. В локализованных вариантах возможны произвольные ошибки в работе!
     
    Системные требования:
     
    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 можно временно заблокировать если сделать длину файла "%USERPROFILE%\Application Data\Process Hacker\settings.xml" (processhacker.exe.settings.xml в каталоге ProcessHacker.exe для портабле режима) равной 0 байт, то ProcessHacker.exe при попытке старта не станет в него писать и просто не запустится. Чтобы снять такую блокировку нужно удалить файл "%USERPROFILE%\Application Data\Process Hacker\settings.xml" или если он есть то processhacker.exe.settings.xml в каталоге ProcessHacker.exe для портабле режима.  
  • При работе на Windows 10 рекомендуется
  • Дополнительные инструменты
  • В Process Hacker любое окно или диалог можно закрыть по нажатию кнопки ESC
  • У меня 64-х битная ОС и х64 Process Hacker. Нужен ли в нём каталог .\х64\х86?
     
    ВАЖНО!
     
    Для переключения Process Hacker в "Portable mode" (настройки хранятся в каталоге Process Hacker) до его первого запуска рядом с ProcessHacker.exe создаем файлы ProcessHacker.exe.settings.xml и usernotesdb.xml.
    Как правильно установить и настроить Process Hacker?

     
    ВНИМАНИЕ! Обязательно прочитайте документацию которая есть на сайте и в архивах с дистрибутивом! Программа изначально создана для профессионалов, а потому требует от пользователя достаточно высокого уровня знаний!
     
    По поводу сообщения "Не удалось загрузить подпись драйвера ядра" читаем инструкцию по установке и первичной настройке PH, в её конце есть специальный раздел обязательный к прочтению и исполнению. Его игнорирование вызовет проблемы в помощи по решению которых будет отказано!, поскольку инструкции пишутся для изучения и применения, а не для Митрофанушек из "Горя от ума" "В документации всё равно ничего умного не пишут! Я и так всё знаю! Не хочу учится - хочу женится!"
     
    WARNING!
     
    Для неофициальных сборок обязательно установите флаг "Hacker - Options - Show advanced options" [x]  (v3.0.5478.951 и новее)
     
    Плагин Firewall Monitor Plugin v3.0.2496 начиная с v3.0.8058.3531 Git-d611d189 не требуется - вкладка Firewall работает на всех ОС Windows 7 - 10!

     
    Игры и некоторые мухобойки ругаются на Process Hacker говоря что он чит, зловред и прочее - ответ разработчика программы.
     
    Смежные темы
    Process Hacker (часть 3) только официальные сборки
     
  • Шапку и около-темные вопросы обсуждаем здесь

  • Всего записей: 11122 | Зарегистр. 12-10-2001 | Отправлено: 21:51 31-10-2019 | Исправлено: KLASS, 15:04 19-06-2023
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AKRAV
     
    Старый не сработает, новый уже несколько дней лежит, никак не закоммичу. Чуть освобожусь - выложу.

    ----------
    Жив курилка! (Р. Ролан, "Кола Брюньон")
    Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

    Всего записей: 33230 | Зарегистр. 31-07-2002 | Отправлено: 13:13 24-02-2021
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    v3.0.8370.3843 Git-8a048ec3
     
    закоммитил
     
    Добавлено:
    AKRAV
     
    v1.4.3 без Терминатор-а!

    ----------
    Жив курилка! (Р. Ролан, "Кола Брюньон")
    Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

    Всего записей: 33230 | Зарегистр. 31-07-2002 | Отправлено: 20:16 24-02-2021
    AKRAV



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Victor_VG спасибо, осталось русификации от KLASS дождаться и опробовать.

    Всего записей: 3062 | Зарегистр. 04-07-2006 | Отправлено: 09:22 25-02-2021 | Исправлено: AKRAV, 09:23 25-02-2021
    KLASS



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

    Всего записей: 11122 | Зарегистр. 12-10-2001 | Отправлено: 13:28 25-02-2021
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    v3.0.8371.3844 Git-c5748529
     
    Закоммитил.  
     
    [c5748529] 2021-02-25 16:53:09 +1100 dmex : ToolStatus: Add missing check for valid SystemStatistics
     
    AKRAV
     
    Сработает, но лучше брать .3844 т.к.там ToolStatus поправлен.
     
    Добавлено:
    Fix v1.4.3 - случайно не тот бинарник затарил...

    ----------
    Жив курилка! (Р. Ролан, "Кола Брюньон")
    Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

    Всего записей: 33230 | Зарегистр. 31-07-2002 | Отправлено: 13:39 25-02-2021
    KLASS



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

    Всего записей: 11122 | Зарегистр. 12-10-2001 | Отправлено: 15:33 25-02-2021
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    v3.0.8371.3844 Git-c5748529 RUS
     
    инсталлер

    ----------
    Жив курилка! (Р. Ролан, "Кола Брюньон")
    Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

    Всего записей: 33230 | Зарегистр. 31-07-2002 | Отправлено: 16:02 25-02-2021
    KrgUser

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

    Цитата:
    В качестве примеров стоит брать плагины из каталога ./plugins
    Спасибо, решил последовать этому совету. Вот собрал плагин NetworkTools, он вроде подхватывается, но почему-то не добавляет пункты меню в Tools, а ведь судя по коду должен:
    Код:
    // Create the Tools menu.
        toolsMenu = PhPluginCreateEMenuItem(PluginInstance, 0, 0, L"Tools", NULL);
        PhInsertEMenuItem(toolsMenu, PhPluginCreateEMenuItem(PluginInstance, 0, NETWORK_ACTION_PING, L"Ping", networkItem), -1);
        PhInsertEMenuItem(toolsMenu, PhPluginCreateEMenuItem(PluginInstance, 0, NETWORK_ACTION_TRACEROUTE, L"Traceroute", networkItem), -1);
        PhInsertEMenuItem(toolsMenu, PhPluginCreateEMenuItem(PluginInstance, 0, NETWORK_ACTION_WHOIS, L"Whois", networkItem), -1);
        PhInsertEMenuItem(toolsMenu, PhPluginCreateEMenuItem(PluginInstance, 0, NETWORK_ACTION_PATHPING, L"PathPing", networkItem), -1);
    В чем глюк?
     
    Спасибо

    Всего записей: 86 | Зарегистр. 26-04-2011 | Отправлено: 17:00 25-02-2021
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    KrgUser
     
    SDK от какой версии РН? Он должен быть от текущей. От старой не подхватится, а от новой собирается вместе с РН через CustomBuildTools.

    ----------
    Жив курилка! (Р. Ролан, "Кола Брюньон")
    Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

    Всего записей: 33230 | Зарегистр. 31-07-2002 | Отправлено: 17:17 25-02-2021
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    v3.0.8373.3846 Git-cfaf5ec3
     
    закоммитил

    ----------
    Жив курилка! (Р. Ролан, "Кола Брюньон")
    Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

    Всего записей: 33230 | Зарегистр. 31-07-2002 | Отправлено: 10:46 26-02-2021
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    v3.0.8388.3861 Git-583473b9
     
    закоммитил. Исходники плагина Terminator пофиксены для устранения ошибки LNK1120:

    Код:
    ---  kph2data.c      Git 0ad3cac4b
    +++  kph2data.c   working copy
    @@ -233,10 +233,24 @@
     {
         ULONG majorVersion, minorVersion, servicePack, buildNumber;
     
    -    majorVersion = PhOsVersion.dwMajorVersion;
    -    minorVersion = PhOsVersion.dwMinorVersion;
    -    servicePack = PhOsVersion.wServicePackMajor;
    -    buildNumber = PhOsVersion.dwBuildNumber;
    +    RTL_OSVERSIONINFOEXW versionInfo;
    +    majorVersion;
    +    minorVersion;
    +    servicePack;
    +    buildNumber;
    +
    +    memset(&versionInfo, 0, sizeof(RTL_OSVERSIONINFOEXW));
    +    versionInfo.dwOSVersionInfoSize = sizeof(RTL_OSVERSIONINFOEXW);
    +
    +    if (!NT_SUCCESS(RtlGetVersion(&versionInfo)))
    +    {
    +        return STATUS_NOT_SUPPORTED;
    +    }
    +
    +    majorVersion = versionInfo.dwMajorVersion;
    +    minorVersion = versionInfo.dwMinorVersion;
    +    servicePack = versionInfo.wServicePackMajor;
    +    buildNumber = versionInfo.dwBuildNumber;
     
         memset(&Package->StructData, -1, sizeof(KPH_DYN_STRUCT_DATA));
     
     

    так работает, но после завершения работы плагина выводится сообщение об ошибке удаления драйвера КРН2:
     
       
     
    но, т.к. я использую данный плагин крайне редко (раз три за все годы работы с РН), то точно не помню выводилось ли оно когда ранее.  
     
    WARNING!
     
    Чтобы плагин появился в списке доступных в подменю Miscellaneous -> Terminator процесса удалите его запись |TerminatorPlugin.dll в настройке DisabledPlugins и перезапустите РН!
     
    Закоммиченный сегодня скрипт ph.cmd это изменение включает!
     
    Ответ dmex от 27.02.2021 по поводу плагина Terminator:

    Цитата:
    dmex 27 февраля 2021 г.
     
    @Almighty188
     
    Плагин исправили.
     
    "Что сделала Valve Corporation?"
     
    Они навсегда забанили пользователей в Steam после того, как они использовали терминатор, поскольку большинство опций запускают VAC.
     
    TP2 создает удаленный поток с ExitProcess, но удаленные потоки запрещены.
    TT2 изменяет контекст удаленного потока на ExitProcess, но изменение контекста потока запрещено.
    CH1 дублирует и закрывает удаленные дескрипторы, но дублирование дескрипторов запрещено.
    TD1 включает режим отладки и немедленно закрывает объект отладки, завершая процесс, но отладка запрещена.
    M1 записывает нули во весь процесс (memset), но запись чего-либо в память запрещена.
    M2 изменяет доступ к памяти на NOACCESS, но блокирование доступа к памяти запрещается.
     
    Не имеет значения, что удаленный поток создан с адресом ExitProcess. Простое создание потока запускало запреты безотносительно к цели, и та же проблема с другими вариантами завершения.
     
    Такие инструменты, как Terminator, не принимали во внимание такие инструменты которые могут завершать процессы только тогда когда они разработали античит, поэтому все, что сторонний процесс делает с их процессом, запускает VAC и вас забанят.
     
    Если бы Valve использовала функцию ObRegisterCallbacks, то ничего из этого не было бы проблемой, потому что эти методы были бы заблокированы и не запускали бы эти проверки на мошенничество, но они отказываются использовать эту функцию (как это сделали другие разработчики) поэтому мы находимся в положении когда плагин Terminator должен был быть заархивирован чтобы пользователи не могли навсегда заблокировать свои учетные записи за попытки завершить свои процессы.
     
    Другая проблема связана с неисправными сетевыми драйверами... Процессы, использующие сокетные соединения могут блокироваться и никогда не завершаться или не завершаться потому, что сетевой драйвер неправильно обрабатывает некоторые пакеты IRP сетевых устройств и пользователи которые не смогли завершить процесс (Steam и/или игры) попытались бы использовать плагин Terminator - который также потерпит неудачу из-за зависшего завершения процесса блокировки IRP, но будет немедленно заблокирован в Steam.
     
    Ничто из того, что они сделали не предотвращает и не останавливает обман. Вместо этого они просто уничтожили инструменты вроде Терминатора используемые для борьбы с вредоносными программами.


    ----------
    Жив курилка! (Р. Ролан, "Кола Брюньон")
    Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

    Всего записей: 33230 | Зарегистр. 31-07-2002 | Отправлено: 11:09 01-03-2021
    DrakonHaSh



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

    Цитата:
    закоммитил. Исходники плагина Terminator пофиксены для устранения ошибки LNK1120:]

    уважуха и respect Вам!  
    потестил, все ок.  

    Цитата:
    после завершения работы плагина выводится сообщение об ошибке удаления драйвера КРН2:

    у себя не разу не заметил

    Всего записей: 2076 | Зарегистр. 08-01-2008 | Отправлено: 17:05 01-03-2021
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    v3.0.8392.3865 Git-fec4a798
     
    закоммитил
     
    DrakonHaSh
     
    Может только у меня и вылезло, но было - присмотримся. Жить-то не мешает.


    ----------
    Жив курилка! (Р. Ролан, "Кола Брюньон")
    Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

    Всего записей: 33230 | Зарегистр. 31-07-2002 | Отправлено: 17:11 01-03-2021
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    v3.0.8395.3868 Git-ae3164ee
     
    закоммитил
     
    [ae3164ee] 2021-03-03 01:11:54 +1100 dmex : Update ntexapi.h
    [c10debb0] 2021-03-02 09:50:19 +1100 dmex : OnlineChecks: Remove VirusTotal rescan option after VT-API was disabled, Improve service check caching
    [c9ef01c4] 2021-03-02 01:06:04 +1100 dmex : Update minimum window height #818



    ----------
    Жив курилка! (Р. Ролан, "Кола Брюньон")
    Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

    Всего записей: 33230 | Зарегистр. 31-07-2002 | Отправлено: 18:23 02-03-2021
    KLASS



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

    Всего записей: 11122 | Зарегистр. 12-10-2001 | Отправлено: 19:27 02-03-2021
    alloledd

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    А суммарную память для всех процессов одной программы как-нибудь можно увидеть?

    Всего записей: 7092 | Зарегистр. 25-10-2019 | Отправлено: 19:11 03-03-2021
    DrakonHaSh



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    alloledd
    сверните процесс в дереве и увидите суммарную память процесса и всех его подпроцессов

    Всего записей: 2076 | Зарегистр. 08-01-2008 | Отправлено: 19:34 03-03-2021
    alloledd

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DrakonHaSh
    Если б всё было так просто..., а то ж не фига там не сумма.

    Всего записей: 7092 | Зарегистр. 25-10-2019 | Отправлено: 19:37 03-03-2021
    DrakonHaSh



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    галка для этой фичи должна стоять в опциях (general): include usage of collapsed processes

    Всего записей: 2076 | Зарегистр. 08-01-2008 | Отправлено: 19:39 03-03-2021
    alloledd

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DrakonHaSh
    На скрине можете показать, а то у меня русская, такой настройки не найду?

    Всего записей: 7092 | Зарегистр. 25-10-2019 | Отправлено: 20:08 03-03-2021
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 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

    Компьютерный форум Ru.Board » Компьютеры » Программы » System Informer | Process Hacker неофициальные сборки


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

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru