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

» Process Hacker

Автор: Victor_VG
Дата сообщения: 10.06.2012 01:22
unreal666

Любое измерительное средство имеет предел точности, но округлять измеренные значения так, что его результаты нельзя считать достоверными не имеет права. Иначе это не измеритель, а просто показометр цены семечек на рынке у бабы Нюры в лягушачьем году. Если ты считаешь иначе, то читай учебники по теории измерений - там ити вопросы подробнейшим образом расписаны, а я продолжу SVN r5044 собирать благо багу в 5042 dmex как и обещал мне устранил.
Автор: unreal666
Дата сообщения: 10.06.2012 01:36

Цитата:
Если ты считаешь иначе, то читай учебники по теории измерений

Я вообще ничего не считаю. Я просто показал возможную причину несовпадений суммы, кроме внедрения руткита. Автор решил, что округлять (без разницы до какого знака) значение все-таки будет => всегда будет вероятность несовпадения в последней цифре.

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

Зависит от целей измерений.

ЗЫ.
ИМХО, точность должна быть такой, чтобы можно было с большой долей вероятности отловить какой-нибудь руткит. Но для этого точность должна быть равна +- несколько сотен тактов проца, потому что мало ли какой руткит попадется. Может вообще попадется такой, что будет у каждого процесса забирать понемногу времени.
Автор: Victor_VG
Дата сообщения: 10.06.2012 03:39
Process Hacker 2.28 SVN r5043 bin

Ошибка с панелью инструментов полностью исправлена, но пока её настройка не доступна.

Не дёргайте зря wj32 и dmex-а пустыми вопросами!

Когда будет отлажен этот код, а работы и так всем хватает, вот тогда и эта настройка станет доступной, а пока кнопка Customize в настройках плагина Toolbar and Status Bar (ToolStatus.dll) временно заблокирована!

Остальные изменения смотрите в SVN-Changelog.chm и changelog.txt.
Примеры настроек включены в архив - можете прямо по моим картинкам галки выставлять не ошибётесь, сбоев не будет.


Processhacker buildtools

Инструкции по сборке и сборочные скрипты адаптированные к SVN r5026 и новее.

unreal666

Согласен, но ловить сиё зверьё все равно ведь надо....
Автор: wald1968
Дата сообщения: 10.06.2012 10:36
Process Hacker 2.28 SVN r5043 рус 32bit
Автор: Victor_VG
Дата сообщения: 10.06.2012 12:03
wald1968

Дабы у людей сохранение не глючило лучше кинуть в архив не пустой, а нормальный ProcessHacker.exe.settings.xml - тогда РН его сам при первом запуске подстроит и сразу сказать, что для Windows XP/2003 библиотеку ExtendedTools.dll надо удалять - она рассчитана под Windows Vista/2008/Seven/8 и с XP/2003 не совместима. Иначе вопросов у народа море возникает. Особенно когда видят сообщение "Точка входа в ntdll.dll не найдена...". Просто добавь в свой архив эту инструкцию большими буквами - глядишь и прочитают...
Автор: wald1968
Дата сообщения: 10.06.2012 12:30
Victor_VG
Учтем.. На форуме б черкнуть по поводу чтения уникода из settings.xml... Хотя понятное дело - у них один приоритет - Updater.
Автор: Victor_VG
Дата сообщения: 10.06.2012 12:36
Инструкция по установке в шапке исправлена.

Добавлено:
wald1968

Апдатер не приоритет, я это ещё раз говорю, а про юникод спрошу сам у ребят как освободятся. Сейчас основной приоритет иной - три версии WinAPI в коде совместить и заставить эту "святую троицу" дружно работать - в Win8 M$ опять за своё взялась - новый API прикручивает теперь под предлогом Metro и делает всё, чтобы программы для "пещерных ОС" куда с их подачи попадают уже и WinXP/2003/Vista/7/2008 без переделки под новый API не работали. Мне уже пользователи прислали кучу жалоб на это новое "чудо всех времён и народов" по поводу совместимости с ним ряда моих старых программ. В Редмонде им только одно говорят "Пинайте автора! Пущай переписывает свои программы под новый API Metro или они не будут работать без специального сертификата совместимости, а тот мы на них никогда не дадим!". А исходники этих программ давно в Лету канули, да и написаны они были не под Win, а под IBM S/370. Мало того, что ось другая, дак ещё и эти ехидны зубы скалят. А секретарше иди объясни разницу между мэйнфреймом и персоналкой - её в лучшем случаев в чате трёп о тряпках с подругой интересует. А как сиё происходит ей понятно до лампочки.

Добавлено:
wald1968

B доказательством, что Апдейтер не приоритет в разработке может служить например это:

Цитата:
Revision 5046

Modified Sun Jun 10 09:48:36 2012 UTC (21 minutes, 53 seconds ago) by dmex
ToolStatus: fixed macro usage for revered code


Цитата:
Check Out session finished on 2:06:09,21
SVN check out on 10.06.2012
Check Out session started in 14:03:41,37
U trunk\plugins\ToolStatus\main.c
Checked out revision 5046.
Check Out session finished on 14:03:41,37

пойду собирать и смотреть что нового увижу.
Автор: Erekle
Дата сообщения: 10.06.2012 13:50
Victor_VG
Спасибо.
(я забыл... раньше этот плагин и был отменён, нашёл, что несовместим; когда обновил программу недавно, забыл о причине и таращил глаза)
Автор: Victor_VG
Дата сообщения: 10.06.2012 15:09
Erekle

Ну, сейчас я архив сменю - 5046-й собрался, работает. Только svn_changelog.chm дополнить и выложить осталось. А так компилер по всем бинарника рапортует - Перестроение всех: успешно: х, с ошибками: 0, пропущено: 0 . Пустячок, ан приятно. Как обычно, собрал в х86 (IA32) и х64_86 (AMD64) редакции. Установка сама всё верно сделает и имеющиеся настройки без приказа оператора не тронет, а из архива самим нужное распаковать и если надо для себя подстроить.

Добавлено:

Готово, забираем: Process Hacker 2.28 SVN r5046 bin

Цитата:
Revision 5046

Modified Sun Jun 10 09:48:36 2012 UTC by dmex
ToolStatus: fixed macro usage for revered code

номер текущей ревизии в шапке обновлён до r5046, старая сборка r5043 с сервера удалена мной т.к. новая ревизия включает все ранее выпущенные исправления ошибок и улучшения алгоритмов работы.

Шапку чуть отформатировал для удобства чтения. Ничего из неё не выкинуто, но добавлена информация о пакете Debugging Tools for Windows - прежде всего зачем он нужен и где его взять. Остальное на MSDN расписано.
Автор: ItsJustMe
Дата сообщения: 10.06.2012 20:01

Цитата:
На форуме б черкнуть по поводу чтения уникода из settings.xml

В settings данные сохраняются в ANSI. Возможно, есть шанс, что эта ANSI каким-то боком представляет собой UTF8, но я бы на это не очень рассчитывал.
А зачем там понадобилось Unicode сохранять? Какая-то строчка с русскими буквами? Запрос на google по-русски?
Цитата:
Хотя понятное дело - у них один приоритет - Updater.

Автор: Victor_VG
Дата сообщения: 10.06.2012 20:08
ItsJustMe

Для "процессу" - "Заново, медленно и по русски ... применением не ругательных букв..."(c).
Автор: Victor_VG
Дата сообщения: 12.06.2012 04:46
Process Hacker 2.28 SVN r5047 bin

Цитата:
Revision 5047

Modified Mon Jun 11 09:41:59 2012 UTC (3 hours, 2 minutes ago) by dmex
ToolStatus: Fixed reverts in rev5042

Вроде с тулбаром разобрались...

P.S.

И снова жупел "стяршного, супер-пупер-приоритетного" Апдейтера пылится в самом дальнем углу мусорного чулана... Опять не понадобился, глядишь совсем паутиной-мхом обрастёт, а чем размахивать!?...
Автор: maxvlas
Дата сообщения: 12.06.2012 13:20

Цитата:
Victor_VG
Process Hacker 2.28 SVN r5047 bin

Спасибо Victor_VG,здесь и тулбар отлично появляется
Автор: Victor_VG
Дата сообщения: 12.06.2012 13:39
maxvlas

Ок! И сам заметил.
Автор: maxvlas
Дата сообщения: 12.06.2012 15:42
Victor_VG

А можно ли так ,настройки программы сохранить копию ProcessHacker.exe.settings.xml,а потом допустим после переустановки винды и установки программы Process Hacker просто подставить сохраненный ProcessHacker.exe.settings.xml,чтоб опять не настраивать нужные столбцы и прочее?
Да вы еще дали мне ссылку на Far Manager в собственной сборке,но она удалена пользователем написано
3.0.2728
Автор: Victor_VG
Дата сообщения: 12.06.2012 16:28
maxvlas

По первому вопросу - да, можно. Установка например файл настроек не затрагивает, да и при распаковке архива его переписывать каждый раз не нужно. По второму - там уже давно 2729 лежит.

а сейчас я буду смотреть что сии патчи дают:

Цитата:
SVN check out on 12.06.2012
Check Out session started in 17:08:59,17
U trunk\plugins\ExtendedTools\gpumon.h
U trunk\plugins\ExtendedTools\etwstat.c
U trunk\plugins\ToolStatus\main.c
U trunk\plugins\ToolStatus\options.c
U trunk\plugins\Updater\updater.c
U trunk\plugins\OnlineChecks\main.c
U trunk\plugins\OnlineChecks\upload.c
U trunk\plugins\NetworkTools\output.c
U trunk\ProcessHacker\itemtips.c
U trunk\ProcessHacker\notifico.c
U trunk\phlib\emenu.c
U trunk\phlib\support.c
U trunk\phlib\native.c
U trunk\phlib\basesupx.c
U trunk\KProcessHacker\dyndata.c
Checked out revision 5048.
Check Out session finished on 17:08:59,17
Автор: Victor_VG
Дата сообщения: 12.06.2012 20:36
Process_Hacker 2.28 SVN r5048 bin

Цитата:
Revision 5048

Modified Tue Jun 12 02:20:41 2012 UTC by wj32
patch by xhmikosr

вроде тут всё в порядке.
Автор: ItsJustMe
Дата сообщения: 13.06.2012 23:55
5050
Да, сейчас команда PH переключилась на ToolStatus и временно оставила в покое своего любимчика Updater. (Говорю команда, чтобы не разбраться в столь незначительном вопросе, имеет ли dmex отношение к ToolStatus, или же нет.)
Видимо, черти так затыкали их своими вилами, что процессным хакерам пришлось временно поменять направление своих усилий
Автор: Victor_VG
Дата сообщения: 14.06.2012 00:42
ItsJustMe

Не точно - запись в логах для r5050 wj32 OnlineChecks: revert to original UI text

Я уже получил исходники и как только на основной машине закончится бэкап дерева поставлю 5050 на сборку, а в остальном я считаю иначе - очередной этап разработки завершён - код самого PH заморожен, сейчас идёт устранение найденных ошибок перед выпуском очередной STABLE версии. Любые кардинальные изменения на данном этапе вызовут серьёзные проблемы которые никому не нужны. Нововведения будут только в процессе разработки 2.29, а в 2.28 их более вводить нельзя.
Автор: Victor_VG
Дата сообщения: 14.06.2012 18:38
Process Hacker 2.28 SVN r5050 bin

В ревизии 5051 изменений в исходниках не было!

Цитата:
Revision 5051

Modified Thu Jun 14 00:27:42 2012 UTC by dmex

Website: Extra parameter validation - prevents the forum taking down the whole site if there's a problem or if it's being upgraded.


Что нового?

Цитата:
Revision 5050

Modified Wed Jun 13 02:33:17 2012 UTC by wj32

OnlineChecks: revert to original UI text

Revision 5049

Modified Wed Jun 13 02:23:39 2012 UTC by wj32

use proper capitalization of nouns
Автор: ItsJustMe
Дата сообщения: 14.06.2012 19:00

Цитата:
В ревизии 5051 изменений в исходниках не было!

Ура, товарищи!
Автор: nv59
Дата сообщения: 14.06.2012 20:16
ИМХО: было бы весьма полезно при свертывании дерева (System, Explorer, ...) в колонках использования
памяти, загрузки ЦП и т.п. показывать сумму использованных соответствующих ресурсов. Если это возможно, есс-но.
Если эта идея уже появлялась, сорри, не нашел...
Автор: Victor_VG
Дата сообщения: 14.06.2012 21:01
nv59

Имеется:

Автор: unreal666
Дата сообщения: 16.06.2012 06:07
Чего-то не то с частотой процессора в диалоговом окне "System Information". Он там походу отображает референсную частоту процессора, а не реальную текущую. К примеру, сейчас он у меня отображает "Speed: 2.79 / 2.80 GHz". Хотя проц разогнан до 3,7 ГГц.
Автор: Glebtor
Дата сообщения: 16.06.2012 12:31

На всех версиях (2.27, 2.28) при переключении на вкладку Network
Автор: folta
Дата сообщения: 16.06.2012 13:11
хорошо бы намекнуть разработчикам, чтобы они добавили в такие вкладки properties>modules такой пунктик как "Do'not Show Microsoft Module", а то как откроешь explorer.exe, так устанешь скроллить, ища все левые длл'ки.
вот у некоторых уже есть)

кстати, раскраска в этой вкладке relocated dlls, само то.
если бы можно было затенить или выделить .nls и .dat, которые набились у меня, чтобы не отвлекать внимание, было бы замечательно.
вобщем не помешал бы собственная разукрашка или сортировщик на вкладках.
много, очень много того, что хотелось бы не видеть и не отвлекаться.
залил белые буквы на белом фоне или черный по черным и оно не мешает.
мечтаю.
опять)
Автор: DimmY
Дата сообщения: 16.06.2012 13:58
Интересно, а то, что при "убиении" процесса по умолчанию выбрана кнопка отмены, а не Terminate, это только мне неудобно?
Автор: Sirius_22
Дата сообщения: 16.06.2012 14:13
DimmY

Цитата:
по умолчанию выбрана кнопка отмены, а не Terminate, это только мне неудобно?


Поддерживаю! Тоже чуток напрягает. Ведь если я решил убить процесс, то ведь неспроста. А так приходится дополнительно или мышкой телодвижение делать или Tab нажимать.

P.S.
Victor_VG конечно толково и правильно объяснил логику разработчиков, но от этого не легче.
http://forum.ru-board.com/topic.cgi?forum=5&topic=29703&start=620#19

и его ответ ниже
http://forum.ru-board.com/topic.cgi?forum=5&topic=29703&start=620#21
Автор: shadow_member
Дата сообщения: 16.06.2012 14:26
Victor_VG
Цитата:
по умолчанию выбрана кнопка отмены, а не Terminate,
Вы заметили? Уже три шагают не в ногу с ротой. Может, черкнете девелоперу? При ошибочном убиении процесса на моем PC всю ответственность беру на себя
Автор: Victor_VG
Дата сообщения: 16.06.2012 14:38
Чуть позже соберу и выложу:

Цитата:
U src\plugins\Updater\updater.c
U src\plugins\Updater\updater.h
U src\plugins\NetworkTools\output.c
Checked out revision 5054.

Glebtor

Я таких явлений у себя не наблюдаю, причём не только на своих двух машинах, но и в локалке. На всякий случай проверь диск на ошибки - бывает причина в них.


shadow_member

А самому зарегистрироваться на форуме и задать вопрос религия не позволяет? Регистрация на sf..net открытая и препятствий для задания вопроса нет...

folta

А вот это конечно идея здравая - сделать гибкую фильтрацию показываемых модулей, спрошу на форуме. Что до раскраски - то кто сказал что она штука статичная и её нельзя поменять? Щёлкните на цвете - увидите чудеса.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123

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


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