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

» Process Hacker

Автор: KLASS
Дата сообщения: 03.02.2016 20:42
tramparamparam
А вы сабж дабл-кликом запускаете?


Добавлено:
Кстати, ОС какая?
Автор: VictorVG2
Дата сообщения: 03.02.2016 21:37
KLASS

Ладно, пока ревизию 33 соберу, но с своим патчем - иначе WaitChainPlugin не собирается, а там его dmex применит или это место переделает (?) - патч я ему отослал на форуме.
Автор: Skif_off
Дата сообщения: 03.02.2016 22:06
KLASS
Кстати, да: Win7x64, UAC включен, грохнул эту ветку и теперь заколебался запускать (попеременно - обычный запуск, с повышением прав) - она не создаётся. Собрался написать скрипт...
В самом Process Hacker в службах вижу KProcessHacker2, но из меню ПКМ ветку в реестре не открывает.
Автор: VictorVG2
Дата сообщения: 03.02.2016 22:33
Process Hacker v2.38.34

Что нового?

Process Hacker

Исправления в исходники внёс dmex

Цитата:
r20308
UserNotes: Fix typo

r20307
UserNotes: Rename menu item; Fix reported issues;

Plugins-Extra

Исправления в исходники внёс я чтобы WaitChainPlugin собирался, патч пока не закомитили

В стадии разработки, по умолчанию в основной дистрибутив не входят.

Постоянный линк в шапке, проблем у себя я не заметил, архив обновлён.

Примечания:

C 01.02.2016 исходники перенесены на GitHub и номера ревизий в svnchangelog.txt приводятся только для удобства поиска записей.
C 01.02.2016 схема маркировки номеров версий: Major.Minor.Build.Commit (формируется автоматически при сборке)
C 01.02.2016 в диалоге ProcessHacker.exe::About номер версии выводится в виде Major.Minor.Commit
Автор: tramparamparam
Дата сообщения: 04.02.2016 00:17
KLASS 20:42 03-02-2016
Цитата:
А вы сабж дабл-кликом запускаете?

Благодарю за наводящий вопрос и наглядное кино Оказывается, я забыл в правильном месте галочку поставить (точнее, поставил в неправильном), и поэтому сабж у меня запускался без админских прав, от имени обычного юзера (Windows' 7 x64, UAC включен).

А сейчас запустил от имени администратора - и сразу появилась ветка в системном реестре.

Skif_off 22:06 03-02-2016
Цитата:
грохнул эту ветку и теперь заколебался запускать (попеременно - обычный запуск, с повышением прав) - она не создаётся. Собрался написать скрипт...
В самом Process Hacker в службах вижу KProcessHacker2, но из меню ПКМ ветку в реестре не открывает.

У меня ничего подобного не наблюдается. Раньше не было ветки, теперь вот сразу создалась.
Автор: VictorVG2
Дата сообщения: 04.02.2016 00:33
tramparamparam

Ветка это мелочи, а когда вот такую цветомузыку видишь:

Цитата:
Ошибка C2065 PPH_HASHTABLE_COMPARE_FUNCTION: необъявленный идентификатор .\plugins-extra\WaitChainPlugin\wndtree.c::59
Предупреждение C4047 функция: "PPH_HASHTABLE_EQUAL_FUNCTION" отличается по уровням косвенного обращения от "int" .\plugins-extra\WaitChainPlugin\wndtree.c::59
Предупреждение C4024 PhCreateHashtable: различные типы для формального и фактического параметров 2 .\plugins-extra\WaitChainPlugin\wndtree.c::59
Ошибка C2146 синтаксическая ошибка: отсутствие ")" перед идентификатором "WepWindowNodeHashtableCompareFunction" .\plugins-extra\WaitChainPlugin\wndtree.c::59
Ошибка C2198 PhCreateHashtable: слишком мало аргументов для вызова .\plugins-extra\WaitChainPlugin\wndtree.c::59

поневоле икать начнёшь. Из-за неё я и патч писал - она в одном месте лезет, а править нужно в трёх строках - забыли...
Автор: KLASS
Дата сообщения: 04.02.2016 07:26
tramparamparam

Цитата:
и поэтому сабж у меня запускался без админских прав, от имени обычного юзера

Сабж, по умолчанию, запускается без прав админа.

Цитата:
У меня ничего подобного не наблюдается.

Так "грохните" ветку реестра и у вас будет наблюдаться
Автор: tramparamparam
Дата сообщения: 04.02.2016 13:40
KLASS 07:26 04-02-2016
Цитата:
Сабж, по умолчанию, запускается без прав админа.

И в этом случае ветка службы Process Hacker
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\KProcessHacker2
в системном реестре не создаётся. Во всяком случае, у меня это именно так.

А какие имеются причины, чтобы предпочесть запуска без прав админа?


Цитата:
Так "грохните" ветку реестра и у вас будет наблюдаться

По идее, должен воссоздать её при следующем запуске... Но в действительности этого не происходит Магия какая-то, ведь при первом-то запуске он создал эту ветку автоматически :confused;
Автор: VictorVG2
Дата сообщения: 04.02.2016 13:57
Process Hacker v2.38.38

Что нового?

Process Hacker

Исправления в исходники внесли Wen Jia Liu (wj32) и dmex

Цитата:
r20312
Revert "ToolStatus: Fix underlining shortcut keys on menu items when using auto-hide menu"

r20311
ToolStatus: Fix underlining shortcut keys on menu items when using auto-hide menu

r20310
UserNotes: Clean up and simplify code

r20309
Remove PhLowerString and PhUpperString

Постоянный линк в шапке, проблем у себя я не заметил, архив обновлён.

Примечания:

C 01.02.2016 исходники перенесены на GitHub и номера ревизий в svnchangelog.txt приводятся только для удобства поиска записей.
C 01.02.2016 схема маркировки номеров версий: Major.Minor.Build.Commit (формируется автоматически при сборке)
C 01.02.2016 в диалоге ProcessHacker.exe::About номер версии выводится в виде Major.Minor.Commit

tramparamparam

Никакой "магии" нет, есть код в инсталляторе (см. .\build\Installer\Services.iss) который и устанавливает драйвер KProcessHacker2. А всё остальное придумки от лукавого.
Автор: KLASS
Дата сообщения: 04.02.2016 14:02
Process_Hacker_v2.38.34_RUS_1237

Добавлено:
VictorVG2
Я так и думал час назад еще... а все из-за того, что сегодня как-то все криво работает. Lastpass не сохраняет новые сайты, чего то крутят коль перешли на новую версию. ЯндексДиск по WebDav не хочет соединяться. Сижу уже час колдую. Засунул на диск перевод ручками, кинул ссылку, зашел в тему и... новая версия. Может сегодня низя работать... на улице +2 в феврале то месяце

Добавлено:
tramparamparam

Цитата:
А какие имеются причины, чтобы предпочесть запуска без прав админа?

В реестр не пишет ... в шапке есть отличия запуска сабжа с драйвером (под админом) и без...

Цитата:
Магия какая-то, ведь при первом-то запуске он создал эту ветку автоматически

Запомните этот день 04.02.2016-день магии... нихрена ничего не работает
А серьезно, то при удалении раздела, служба выставляется "на удаление", но! не удаляется, так и висит, потому как через реестр нефик лазать, тем более, в разделе HKLM.
Автор: VictorVG2
Дата сообщения: 04.02.2016 15:50
KLASS

Сегодня вообще-то скромный билдопад ... после вчерашнего - только в РН 55! коммитов было. Это не считая Far, Rufus и нескольких десятков патчей что ребята к своей софтине для измерительной установки прислали (и чего они тянули кота за хвост? ведь ещё в марте прошлого года сказали что исправили свои ляпы и патчи для них к вечеру пришлют.)...

KLASS
tramparamparam

Нормально демоны/драйвера удаляются командой sc stop <daemon_name>&&sc delte <daemon_name> иначе SCM помечает их к удалению на перезапуске ОС из-за того, что они залочены ядром. Через удаление записи в Реестре тоже можно, но! надо почистить следы во всех параметрах зависимых демонов, раз, перезапустить ось, и после удалить файл. Геморрой с развлечениями и почти 100% гарантией что что-то где-то пропустишь, а SCM сам всё что надо кроме рестарта оси делает.
Автор: KLASS
Дата сообщения: 04.02.2016 16:28

Цитата:
Геморрой с развлечениями и почти 100% гарантией что что-то где-то пропустишь

Хорошо, если пропустишь, а то и лишнего прихватят... каким нить чистильщиком, прости Господи.

Цитата:
надо почистить следы во всех параметрах зависимых демонов

Какие демоны зависят от KProcessHacker2?
Автор: VictorVG2
Дата сообщения: 04.02.2016 16:38
KLASS

У драйверов зависимостей обычно нет, а вот у демонов (служб) часто встречаются.
Автор: KLASS
Дата сообщения: 04.02.2016 17:02

Цитата:
Нормально демоны/драйвера удаляются командой sc stop <daemon_name>&&sc delte <daemon_name>


Цитата:

sc stop KProcessHacker2

SERVICE_NAME: KProcessHacker2
TYPE : 1 KERNEL_DRIVER
STATE : 1 STOPPED - остановили и...
WIN32_EXIT_CODE : 0 (0x0)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0x0

sc delete KProcessHacker2
[SC] OpenService: ошибка: 1060: - не удалили

Указанная служба не установлена.


Добавлено:
VictorVG2
Кстати после остановки драйвера KProcessHacker2 он пребывает в состоянии "Stop Pending" и сколько продлится Ожидание, до перезагрузки? Я проверить то не могу, у мну после перегрузки и следов то не остается в системе пребывания какого либо стороннего драйвера\службы.

Добавлено:
По умолчанию, KProcessHacker2 в реестре выставлен на Отключено, т.е. ни о каком запуске речи быть не может, тем более, в разделе сабжа присутствует параметр DeleteFlag=1.
Внимание вопрос: какого рожна сабж (портативный), при запуске от админа, создает этот раздел в реестре? Какой от него толк?

Добавлено:
Process_Hacker_v2.38.38_RUS_1247
Автор: KLASS
Дата сообщения: 04.02.2016 21:19
Поправил маленький косяк
Process_Hacker_v2.38.38_RUS_1248

Добавлено:
WebDav на диске наладил. Пароль не нравился, ручками забиваешь принимает, через батник вигвам. И снова правка косяков... спать то сегодня уже пойду
Process_Hacker_v2.38.38_RUS_1249


Добавлено:
VictorVG2
Ну вот, наладили, а ты на 10 клепал
Автор: VictorVG2
Дата сообщения: 05.02.2016 00:25
KLASS

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

Добавлено:
А с удалением SC прав - паскаль в инке не совсем корректно отрабатывает. В NSIS я через NsSCM всё это делаю и SCM не просто так в строке полтора десятка параметров передаётся, а тут - бегло глянул а многое "по умолчанию". Ага, а после разбирайся что неверно прописано. Не, лучше уж через NsSCM переслать всё, чем после искать где ошибка.
Автор: VictorVG2
Дата сообщения: 05.02.2016 19:06
Process Hacker v2.38.63

Что нового?

Process Hacker

Исправления в исходники внесли Wen Jia Liu (wj32) и dmex

[more=Список изменений]r20337
Add normal and logarithmic scale grids

r20336
ToolStatus: Insert bands before the Searchbox

r20335
Revert "ToolStatus: Insert bands before the Searchbox"

r20334
ToolStatus: Insert bands before the Searchbox

r20333
Add missing auto pools to provider, workqueue and thrdstk

r20332
Undo PH_AUTO for PhLoadDbgHelpFromPath to fix crash

r20331
Clean up uses of PhGetStringSetting with PH_AUTO

r20330
Remove PH_QUEUE from HACKING.md

r20329
Introduce PH_AUTO_T; Use PH_AUTO more

r20328
Delete tools/fiin

r20327
Introduce PH_AUTO macro for PhAutoDereferenceObject

r20326
UserNotes: Re-collapse processes after using the search box

r20325
Delete PCRE2 line from CHANGELOG.txt

r20324
Fix solution filters for previous commit

r20323
Update changelog.txt; Update PCRE to version 10.21

r20322
ToolStatus: Allow changing Searchbox position

r20321
ExtendedServices: Updated URL

r20320
Reflow phlib comments to 100 character width

r20319
Add missing break statement to PhpFillUmdfDrivers

r20318
Add "Not responding" text to tray icon rich pop-up for programs that are hung

r20317
Revert ExtendedTools Reorg

r20316
ExtendedServices: Fix service recovery window position

r20315
Plugins: Updated URLs

r20314
ExtendedTools: reorg (see comment)

r20313
UserNotes: Fix service comment window background[/more] большой, потому выводится на отдельной странице.

Plugins-Extra

Исправления в исходники внёс wj32

В стадии разработки, по умолчанию в основной дистрибутив не входят.

Цитата:
r1715
Upgrade to new graph interface

r1714
WaitChainPlugin: Fix hashtable usage

Постоянный линк в шапке, проблем у себя я не заметил, архив обновлён.

Примечания:

C 01.02.2016 исходники перенесены на GitHub и номера ревизий в svnchangelog.txt приводятся только для удобства поиска записей.
C 01.02.2016 схема маркировки номеров версий: Major.Minor.Build.Commit (формируется автоматически при сборке)
C 01.02.2016 в диалоге ProcessHacker.exe::About номер версии выводится в виде Major.Minor.Commit
С 05.02.2016 для "зависших" процессов если навести курсор на иконку в трее выводится "Not responding" - к такой программе следует присмотреться - чего она ждёт?, а не кидаться посылать ей сигнал Kill Process.

P.S.

В plugins-extra r1714 закрыт Issues#10, в r1715 закрыт Issues#11 - эти проблемы компиляции пофиксили.
Автор: KLASS
Дата сообщения: 06.02.2016 09:27
Process_Hacker_v2.38.63_RUS_1266
Автор: Alexyz21
Дата сообщения: 06.02.2016 10:25
Неудачная идея попрятать кнопки в выпадающий список из >>. Такая длинная строка фильтра не имеет смысла.
Автор: KLASS
Дата сообщения: 06.02.2016 10:43
VictorVG2

Цитата:
С 05.02.2016 для "зависших" процессов если навести курсор на иконку в трее выводится "Not responding"

Как искусственно создать ситуацию (а то ничего не виснет), чтобы в трее увидеть фразу "Not responding".
Автор: VictorVG2
Дата сообщения: 06.02.2016 12:06
KLASS

Сам ночью пытался используя известный мне фокус с вызовом FarNetBox Command - он как раз уходит в цикл бесконечного ожидания после версии 2.1.45.411, но не получилось. Вижу Free регионы в памяти и крутящийся ждущий тред. Всё, остаётся прибить задачу Far-а, а получить состояние Not Responding не смог, хотя задача явно ждёт ввода который до неё не доходит.

Добавлено:
Alexyz21

Согласен, но коли сжать главное окно по горизонтали при включённых графиках с их фиксированной шириной этот вариант остаётся единственным. Или настроить окно чтобы графики были в нижней строке панели. Это можно сделать перетаскиванием сняв её блокировку.
Автор: Tilks
Дата сообщения: 06.02.2016 12:18
KLASS

Попробовать запустить Help > About (будет зависание)
Что то пощёлкать, чтобы в заголовке появилась надпись.
3 версии отличается временем задержки (ms).
если время больше 0 то зависает, но надписи в трее нет, наверно должно попасть в топ загрузки процессора, чтобы увидеть надпись.
http://www.upload.ee/files/5543513/NotRespondingTest.7z.html
Автор: KLASS
Дата сообщения: 06.02.2016 12:40
Tilks
Ага, по пикче стало понятно, спасибо, а то боялся переводить не увидев.
Стало-быть "глобальное" потепление, тьфу ты, обновление уже с переведенной искомой строкой.
Process_Hacker_v2.38.63_RUS_1267

Добавлено:
Там, кстати, две строки, одна "(Not responding) ", что на пикче, а вторая "Not responding", как понял, должна появиться на икоке в трее. Будем искать (С)
Автор: VictorVG2
Дата сообщения: 06.02.2016 16:00
Process Hacker v2.38.72

Что нового?

Process Hacker

Исправления в исходники внесли Wen Jia Liu (wj32) и dmex

Цитата:
r20349
NetAdapters: Minimum 4KB graph scaling

r20348
ToolStatus: Fix extra string pool allocations

r20345
Delete mxmldoc.c

r20344
Fix indentation

r20343
Fix more line endings

r20342
Fix incorrect heap free call

r20341
mxml update

r20339
Use PH_AUTO in more places

Постоянный линк в шапке, проблем у себя я не заметил, архив обновлён.

Примечания:

C 01.02.2016 исходники перенесены на GitHub и номера ревизий в svnchangelog.txt приводятся только для удобства поиска записей.
C 01.02.2016 схема маркировки номеров версий: Major.Minor.Build.Commit (формируется автоматически при сборке)
C 01.02.2016 в диалоге ProcessHacker.exe::About номер версии выводится в виде Major.Minor.Commit
С 05.02.2016 для "зависших" процессов если навести курсор на иконку в трее выводится "Not responding" - к такой программе следует присмотреться - чего она ждёт?, а не кидаться посылать ей сигнал Kill Process.

KLASS

Подсказка: т.к. сам РН меняется раньше чем перевод, то есть смысл класть в архив с переводом файл version.txt чтобы при переименовании архива не гадать что там. Я к примеру для своей локалки переименовываю архив по схеме processhacker_<version>_RUS.7z чтобы сохранился постоянный линк иначе наш сервер не пропустит архив.

Автор: KLASS
Дата сообщения: 06.02.2016 16:32
VictorVG2
Я могу просто обзывать архив processhacker_<version>_RUS.7z, без дополнительного номера версии русского перевода. А уже в реадми будет указан номер русской версии, типа Process_Hacker_v2.38.63_RUS_1267.
а) тебе не надо будет что-то переименовывать
б) мне не надо изменять имя архива, оно всегда будет постоянным
Так пойдет?
Автор: VictorVG2
Дата сообщения: 06.02.2016 16:40
KLASS

Полностью. И проблем с сервером не будет.

Добавлено:
На данный момент я успел собрать v2.38.72::r20349 : NetAdapters: Minimum 4KB graph scaling . Чуть позднее более новое соберу, уже есть.

Автор: VictorVG2
Дата сообщения: 06.02.2016 18:43
Process Hacker v2.38.77

Что нового?

Process Hacker

Исправления в исходники внёс dmex

Цитата:
r20354
ExtendedServices: Fix solution filter; Remove duplicate header includes;
---------------------
r20353
ExtendedServices: Delay import RtlCreateServiceSid
---------------------
r20350
ExtendedTools: (see commit description)
---------------------
r20349
NetAdapters: Minimum 4KB graph scaling
---------------------
r20348
ToolStatus: Fix extra string pool allocations
---------------------
r20349
NetAdapters: Minimum 4KB graph scaling

Постоянный линк в шапке, проблем у себя я не заметил, архив обновлён.

Примечания:

C 01.02.2016 исходники перенесены на GitHub и номера ревизий в svnchangelog.txt приводятся только для удобства поиска записей.
C 01.02.2016 схема маркировки номеров версий: Major.Minor.Build.Commit (формируется автоматически при сборке)
C 01.02.2016 в диалоге ProcessHacker.exe::About номер версии выводится в виде Major.Minor.Commit
С 05.02.2016 для "зависших" процессов если навести курсор на иконку в трее выводится "Not responding" - к такой программе следует присмотреться - чего она ждёт?, а не кидаться посылать ей сигнал Kill Process.
Автор: KLASS
Дата сообщения: 06.02.2016 20:19
Перевод обновил. Теперь имя файла не меняется до выхода новой версии, например, 2.39 и т.д., ссылка та же, что и в шапке:
Process_Hacker_v2.38_RUS.7z
О кривом переводе и глюках туда
Автор: wvxwxvw
Дата сообщения: 07.02.2016 12:56
KLASS
Не удобно, какой ни будь идентификатор лучше бы оставить, хотя бы номер версии перевода.
Автор: KLASS
Дата сообщения: 07.02.2016 13:06
wvxwxvw
Там ответил.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123

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


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