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

» Process Hacker

Автор: Victor_VG
Дата сообщения: 18.04.2015 00:08
boi1eI

Виш на форум. Раздел Feature Requests. Авторы там увидят и примут решение, а тут мы можем спорить до бесконечности, а толку без принятия решения разработчиками не будет.
Автор: boi1eI
Дата сообщения: 18.04.2015 00:20
Victor_VG (00:08 18-04-2015)
Цитата:
тут мы можем спорить до бесконечности
Это были "мысли вслух" как раз с такой целью. Разговорнно-письменным я не владею в такой степени, чтобы сразу там изложить, разве что по-русски им накатать, но боюсь не оценят.
Автор: Victor_VG
Дата сообщения: 18.04.2015 02:47
boi1eI

Можете по русски, только чётко сформулируйте мысли. dmex вас поймёт, да и мы поможем. Так что сможем понять друг друга.
Автор: Victor_VG
Дата сообщения: 18.04.2015 16:40
Process Hacker v2.34 r5794

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

Что нового?

[more=Список изменений в r5783 - r5794]r5794
NetAdapters: Fixed scaling

r5793
OnlineChecks: update copyright year

r5792
Change Update Automatically shortcut to F6

r5791
OnlineChecks: VirusTotal upload limit increased to 128mb; fixed font issues;

r5790
Use grid for GPU graphs as well

r5789
Whitespace cleanup.

r5788
Add Windows 10 ID in manifest files.

r5787
NetAdapters: Fixed options window selecting incorrect adapters; Updated SETTING_PREFIX to reflect the new home;

r5786
Installer: run PH non elevated after installation.

r5785
Add script to run coverity.

r5783
NetAdapters: Properly handle 'SupportedStatistics'; cleanup some code comments;[/more]
Автор: Victor_VG
Дата сообщения: 19.04.2015 18:54
Process Hacker v2.34 r5801

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

Что нового?

Цитата:
r5801
Forgot CHANGELOG.txt

r5800
ExtendedTools: Can now use the search box in the Disk tab

r5799
NetAdapters: fix invalid handle; cleanup link speed code;

r5798
Some refactoring for PhFormatTimeSpanRelative

r5797
Initial Windows 10 support

r5796
change Verify File Signature to Inspect Executable File

r5795
Fixed tray icons being clipped in high DPI environments

Дабы после не было вопросов - проверка ЭЦП файлов будет удалена в следующей версии:

Цитата:
Invalid verification status

wj32 » 19 Apr 2015, 06:28
Use peview to check the file's digital signature. It handles signatures for Windows apps correctly. Verify File Signature will be removed in the next version.
Автор: Victor_VG
Дата сообщения: 20.04.2015 05:27
Process Hacker v2.34 r5803

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

Что нового?

Цитата:
r5803
Plugins: Add missing plugin URLs

r5802
Start Task Manager now elevates when necessary

Автор: Victor_VG
Дата сообщения: 20.04.2015 10:57
Process Hacker v2.34 r5804

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

Что нового?

Цитата:
r5804
Remove unused variables.

Автор: Victor_VG
Дата сообщения: 20.04.2015 20:09
Process Hacker v2.34 r5809

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

Что нового?

Цитата:
r5809
installer: formatting.

r5808
NetAdapters: Added missing plugin URL

r5807
Fix null pointer bug (2)

r5806
Fix null pointer bug

r5805
peview: Add winmd file extension

r5804
Remove unused variables.

Автор: Victor_VG
Дата сообщения: 21.04.2015 06:35
Process Hacker v2.34 r5811

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

Что нового?

Цитата:
r5811
Update extra plugins

r5810
Proper UTF-8, UTF-16, UTF-32 support (settings code still needs to be updated)

Проблема с PerfMonPlugin пока не решена т.к. без продолжения изменений начатых в r5811 её решение затруднено.
Автор: Victor_VG
Дата сообщения: 21.04.2015 17:15
Process Hacker v2.34 r5817

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

Что нового?

Цитата:
r5817
Update CHANGELOG.txt

r5816
Use custom SystemTraceProvider session on Windows 8

r5815
Added ThinRows setting

r5814
Use SetErrorMode to disable annoying prompts

r5813
Change default text file name depending on the selected tab

r5812
Added UTF-8 support where necessary (including settings)

проблема с кириллическими именами параметров WMI == баг-репорт PerfMonPlugin - problem with non-Latin names Settings устранена в r5812 после завершения работы по включению поддержки UTF-8 для настроек (где это требуется).
Автор: Victor_VG
Дата сообщения: 22.04.2015 08:08
Process Hacker v2.34 r5820

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

Что нового?

Цитата:
r5820
Comment out unused variable (follow up to r5819).

r5819
NetAdapters: disable some unused code

r5818
Always show Disk tab to reduce user confusion

Автор: Victor_VG
Дата сообщения: 22.04.2015 16:08
Process Hacker v2.34 r5825

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

Что нового?

Цитата:
r5825
Fix bugs in PhWriteStringAsUtf8FileStreamEx

r5824
Use UTF-8 for all file output

r5823
Fix PhShellProcessHacker bug

r5822
Fix incorrect uses of plugin Name field

r5821
NetAdapters: fix possible cleanup issue

Автор: Victor_VG
Дата сообщения: 23.04.2015 18:30
Process Hacker v2.34 r5828

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

Что нового?

Цитата:
r5828
Fixed multi monitor window placement bug (2)

r5827
Fixed multi monitor window placement bug

r5826
Better names for memory regions in Memory tab (for PEBs, TEBs, thread stacks)

Автор: shadow_member
Дата сообщения: 24.04.2015 16:00
Release 2.34 r5828 от 24 апреля
Автор: Victor_VG
Дата сообщения: 25.04.2015 20:30
Чтобы предотвратить вопросы (получил сегодня от приятелей порцию на сотовый):

A: Где скачать официальную версию?
Q: На сайте проекта из анонса версии v2.34 r5828

Q: В чём отличие v2.34 STABLE от той сборки что лежит в шапке как тестовая от Victor_VG?
A: Только в наличии одиннадцати дополнительных плагинов часть из которых не запустится на ХР. Программа установки это учитывает сразу, если вы распаковывает плагины вручную, то просто распакуйте из архива х86 или х64 редакцию и если вы будете работать на ХР удалите из подкаталога ./Plugins AtomTablePlugin.dll, AvgCpuPlugin.dll, DbgViewPlugin.dll, ExtendedTools.dll, HexPidPlugin.dll, ROTViewerPlugin.dll, SetCriticalPlugin.dll, WaitChainPlugin.dll поскольку они не запустятся на ХР.

Q: Можно ли не удалять лишние плагины?
A: Да, можно, те плагины которые не запустятся на ХР при запуске на ней будут автоматически отключены, но для этого может потребоваться подтверждение данной операции, а иные которыми вы не пользуетесь можно отключить через меню Hacker - Plugins... поставив для них флаг Disabled.

A: А где посмотреть что изменилось в новой версии?
Q: В CHANGELOG.txt который есть как в дистрибутиве, так и на форуме в анонсе каждой новой версии. Для версии можно посмотреть тут v2.34, и в моём архиве он есть отдельно.

A: Можно ли использовать в новой версии плагины из каталога Plugins на SorceForge.net ?
Q: Это устаревшие сборки плагинов в которых осталось много ошибок. В v2.34 r5828 STABLE или в сборках от wj32, Victor_VG идут новые версии которые собираются под текущую ревизию Process Hacker и учитывают более поздние исправления.
Автор: Victor_VG
Дата сообщения: 26.04.2015 11:30
Process Hacker v2.34 r5835 STABLE

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

Что нового?

Цитата:
r5835
ToolStatus: cleanup unused parameters

r5834
ProcessHacker: fix typo

Этот ревизия исправляет ряд опечаток в исходниках и является уточнением версии 2.34 STABLE. Updater при проверке версии сообщит что у вас стоит "SVN release v2.34 (r5835)". Документация изменена, сами увидите, а то иные демонстративно стараются её не читать объясняя это тем, что "Зачем что-то читать, думать? Проще спросить - ответят и думать не надо!".
Автор: Victor_VG
Дата сообщения: 27.04.2015 14:57
Process Hacker v2.34 r5838

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

Что нового?

Цитата:
r5838
ExtendedTools: fix data loss (Network and Disk graphs)

r5837
ExtendedTools: tidy up gpu code order

r5836
ExtendedTools: Added Disk and Network graphs for all processes

Графики истории дискового и сетевого В/В для любого процесса доступны в его свойствах на вкладке Disk and Network:



если счётчики там выводят нули, то данный процесс сам ничего на диск не пишет и в сеть не лезет, но это не значит что он через других это не делает.
Автор: Victor_VG
Дата сообщения: 29.04.2015 12:37
Process Hacker v2.34 r5844

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

Что нового?

Цитата:
r5844
NetworkTools: improved ping scaling

r5843
ExtendedTools: improve PhFindProcessRecord usage consistency

r5842
ExtendedTools: fix Network graph inconsistency with other network graphs

r5841
ExtendedTools: cleanup code spacing

r5840
ExtendedTools: Added GPU details panel; Fixed GPU graph issue; Fixed remaining resource ID issues;

r5839
ExtendedTools: Added missing graph text (Disk and Network graphs)

Подсказка:

После ревизии r5840 на вкладке GPU окна свойств каждого процесса снизу выводится статистика что при небольшом размере этого окна визуально сжимает графики по вертикали. Чтобы этого избежать просто увеличьте видимую высоту окна свойств и PH сам запомнит эту настройку на будущее.
Автор: boi1eI
Дата сообщения: 29.04.2015 13:37
Ядиск всё лучшает и лучшает на глазах.

Цитата:
r5844

Отлетел плагин savepriority

Он мне в принципе уже без надобности, но все же.
И опять таки, в новых вкладках/окнах статистика не ведется, а без нее они малополезны. Видимо надо все же попробовать написать.
Автор: Rako1
Дата сообщения: 29.04.2015 16:45
Вот бы она ещё пристыковывалась (липла) к краям экрана...
Автор: Victor_VG
Дата сообщения: 29.04.2015 20:13
boi1eI

Цитата:
Отлетел плагин savepriority

А никто и не обещал что он не отвалится при доработке API.
Написал автору - увидит - поправит.

Цитата:
И опять таки, в новых вкладках/окнах статистика не ведется, а без нее они малополезны.

Неверно. Я специально смотрел - при активизации в процессе к примеру сетевого i/O и график это показывает и статистика.

Rako1

А зачем? Я к примеру абсолютно не вижу смысла в том, чтобы окно РН весь экран занимало. Ну к примеру видеоплеер когда кино смотрим это понятно, а РН? Такое поведение только будет мешать работать. Как раз вчера подобное видел в одной складской программе - автор сделал так, что окно ввода данных автоматом липнет к краям экрана перекрывая все остальные окна. Люди ему говорят что им это мешает, а он "А мне так нравится, значит так и будет!" при этом в ТЗ чётко написано "Окно ввода и корректировки данных не должно мешать оператору работать с другими окнами и программами.", но автору нравится чтобы липло, а значит ему и ТЗ не указ. Глупость? И преотборная. Так зачем же её повторять?
Автор: boi1eI
Дата сообщения: 29.04.2015 20:24
Victor_VG (20:13 29-04-2015)
Цитата:
Неверно. Я специально смотрел - при активизации в процессе к примеру сетевого i/O и график это показывает и статистика.

Да, если держать вкладки процессов открытыми, график рисуется, но оффлайн статистики, как на вкладке "perfomance" не наблюдаю. Не будешь же держать постоянно открытыми все вкладки всех нужных и ненужных процессов.
Возможно стоит сбор этой части статистики для процессов сделать опционально включаемым, во избежание дополнительной нагрузки.
Автор: DmitryFedorov
Дата сообщения: 29.04.2015 20:55
Сообщаю приятную новость: начал перевод версии 5844 и обнаружил что теперь Хакер не падает при переводе названий вкладок свойств процесса.
(до этого эти русские названия попадали в файл настройки и Хакер уничтожал настойки проги, выставляя их по новой)

Не было бы счастья да несчастье помогло. Я имею ввиду новый Плагин для добавления счётчиков быстродействия и их графического мониторинга в окне 'Сведения о системе'. (PerfMonPlugin.dll). Это для него сделали правильное чтение файла настроек.

Спасибо Victor_VG, который отписался по багу и в результате с этого боку теперь все ОК.

Автор: Victor_VG
Дата сообщения: 29.04.2015 20:59
boi1eI

В таком смысле понятия "статистика" - "непрерывный сбор статистики по каждому процессу" это действительно не стоит делать ибо можно запросто вылететь за считающийся верхним приемлемым пределом 15%-й лимит использования процессорного времени ОС и её утилитами и в итоге получить очередную конфорку для жарки яичницы.

Добавлено:
DmitryFedorov

Там не только это пришлось менять - для улучшения поддержки UNICODE была переписана значительная часть кода как самого processhacker.exe так и плагинов, подчищен не используемый код, введена поддержка хранения настроек в UTF-8 вместо ANSI... Кстати это и поломало иные не адаптированные плагины, а кое-какие плагины в версии 2.35 вообще исчезнут за ненадобностью - их функционал перенесут в другие плагины и ядро пакета.
Автор: boi1eI
Дата сообщения: 29.04.2015 21:09
Victor_VG (20:59 29-04-2015)
Цитата:
В таком смысле понятия "статистика" - "непрерывный сбор статистики по каждому процессу" это действительно не стоит делать ибо можно запросто вылететь за считающийся верхним приемлемым пределом 15%-й лимит использования процессорного времени ОС и её утилитами и в итоге получить очередную конфорку для жарки яичницы.
Во-первых не факт, там не так уж и много по сравнению с уже собираемым объемом, имхо. Во-вторых зависит от конфигурации, и мощности процессора в частности. Например на core i7 новых архитектур не думаю, что будет заметна существенная разница в потреблении. Ну и потом можно же сделать ее сбор опциональным, а также можно сделать регулируемым интервал сбора...
Автор: Victor_VG
Дата сообщения: 29.04.2015 21:17
boi1eI

Разработка версии 2.35 только стартовала, а там возможно это и будет, не знаю. Сейчас вот новые коммиты соберу - займусь железом. Самсунговские планки со вчерашнего дня лежат - надо поставить и прогнать диагностику. Корсары достали.

Добавлено:
Да и этот коре и7 новых архитектур есть во первых не у всех, и во вторых любая универсальная ЭВМ платит за универсальность своим КПД - типичное его значение 15% - 20%, и если учесть что новый софт специально пишут так, чтобы принудить людей к покупке самого мощного железа, то ...
Автор: boi1eI
Дата сообщения: 29.04.2015 21:39
Victor_VG (21:17 29-04-2015)
Цитата:
любая универсальная ЭВМ платит за универсальность своим КПД - типичное его значение 15% - 20%

Хм..., собственно КПД процессора зависит практически на 100% от величины техпроцесса (размера планарных элементов), от подаваемого рабочего напряжения и частоты, а уж от оптимизации использования логических элементов софтом во вторую очередь, да и это уже будет виртуальный КПД, "софтовый".
Автор: Victor_VG
Дата сообщения: 29.04.2015 21:41
boi1eI

КПД ЦП это только один элемент определяющий КПД ЭВМ как системы в целом. Если он не поддержан всем остальным, то толку от этого нуль.
Автор: DmitryFedorov
Дата сообщения: 29.04.2015 22:53
Положил перевод версии 5844 в шапку.
Внимание! Теперь мозолящие глаз английские названия вкладок переведены.
Вроде все работает. Если что не так сообщайте.
Автор: Victor_VG
Дата сообщения: 29.04.2015 23:10
Process Hacker v2.35 r5847

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

Что нового?

Цитата:
r5847
Updated CHANGELOG.txt

r5846
Support for up to 64 processors when setting process/thread affinity

r5845
Bump to 2.35; change uses of _M_IX86 and _M_X64 to _WIN64

Коли потребуется версия 2.34 r5844 пишите, выложу отдельно. Из архива я её убрал чтобы не путаться.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123

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


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