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

» Process Hacker

Автор: Victor_VG
Дата сообщения: 19.03.2012 08:44
DmitryFedorov

Это уже пробовалось - надо для этого ВСЕ исходники переводить, а программа для этого не рассчитана. Потому сброс настроек при переводе будет происходить всегда - перевод повреждает управляющие структуры кода. Как вариант я вижу иное - приложить инструкцию с переводом названий терминов, а их оставить в оригинале.

Вот последняя версия - Process Hacker 2.28 SVN r4973 bin. Как всегда, архив 7-Zip 9.25, LZMA, SOLID, Max. Ultra делать не стал - выигрыш в сжатии не велик, а ОЗУ для распаковки потребуется в разы больше. Мне-то это не важно - стоит 3 ГБ ОЗУ, а кому-то окажется великой проблемой.
Автор: DmitryFedorov
Дата сообщения: 19.03.2012 14:58
Victor_VG

Цитата:
DmitryFedorov
 
Это уже пробовалось - надо для этого ВСЕ исходники переводить, а программа для этого не рассчитана.

Спасибо за ответ. Непонятно только почему исходники надо переводить, а не подправить. Судить тяжело потому что компилятор стоял так давно что ничего и не помню. Что можно поставить для этого по минимуму?
Автор: UstasSSR
Дата сообщения: 19.03.2012 18:54

Цитата:
Под ХР его и не увидите - за это отвечает плагин ExtendedTools требующий минимум Висту. Графики выводятся в блоке SysInfo (Ctrl+I). Всё остальное увидите там же.


Ясно. Я имел ввиду уменьшенные графики, выводящиеся в PE на tool-панели. Та, которая появляется после подключения плагина.
Автор: Victor_VG
Дата сообщения: 21.03.2012 15:28
DmitryFedorov

MS Visual Studui 2010 SP1 + Windows 7 Pllatform SDK v7.1 x86 и х64 + TortaiseSVN + Inno Setup 5.4.3 Unicode + 7 Zip 9.2x и мои скрипты - они соберут всё, и инсталлятор. Программа собирается в VC++ 2010. А все сообщения расположены в .cpp/.hpp/.rc файлах.

Новое:

Process Hacker 2.28 SVN r4980 bin

здесь поиск процессов уже работает - для этого служит небольшое поле ввода справа от меню.
Автор: AlexPORTrb
Дата сообщения: 28.03.2012 08:43
Прошу разъяснить один момент, по поводу загрузки процессора...

Имеется система Win7 x64 SP1 на проце Е7300, разогнанном до 3.66 ГГц. Технологии энергосбережения проца включены, активны. Смущает существенное на мой взгляд потребление ресурса процессора самого ProcessHacker.exe - колеблется примерно 3-7%. Запущено несколько приложений, но никаких активных действий не производится, т.е. по сути состояние простоя. Причем так же примерно у половины процессов отображается незначительная активность - 0-3%.

Далее запускаю WinRAR и в нем встроенный тест быстродействия. Частота процессора естественно возрастает и наблюдается снижение активности ProcessHacker.exe (как и других процессов) примерно в 2 раза.

Все это при активной по умолчанию галке "Enable cycle-based CPU usage". Если ее убрать, то активность ProcessHacker.exe снижается в 2-3 раза, а также пропадает активность большинства процессов, которые как бы были активными с этой галкой. Причем активация процессора путем запуска теста в WinRAR уже не оказывает вышеописанного эффекта.

На другой, более мощной системе (SB 2500K) все аналогично, только загрузка примерно пропорционально меньше.

Отключение лишних столбцов и запрещение плагинов никак не влияет (по кр.мере не заметно).

Нормальна ли такая активность для ProcessHacker.exe? И чем отличается измерение загрузки проца в Win7 (Enable cycle-based CPU usage)?
Автор: DmitryFedorov
Дата сообщения: 28.03.2012 22:23
Victor_VG
Спасибо. Крутой наборчик. И .. как время летит.
Я перевел в принципе прогу. Осталось только подчистить перевод того что не видел, слепой так сказать перевод. Хотя похоже у Wald - это 60 процентов слепой перевод.
Я не тороплюсь. Доделаю выложу. А щас посмотрю твою сборку.

AlexPORTrb
Enable cycle-based CPU usage (Разрешить отображение загрузки ЦП, базируемое на циклах) - это по моим понятиям учет того как пашет ЦП. Т.е. он не пашет всегда на 100%. И соответственно частота уменьшается. Представь - в реалии то у тебя комп выдает не максимальную частоту, а реальную. Т.е. возможно у тебя реальная частота не 3.66 Ггц, а два или потора. И вот по процессору с такой частотой выдается уровень его загрузки. Естественно он во первых больше и во вторых - он круто пляшет в зависимости от реальной частоты.
Поставь к примеру прогу Core Temp и увидишь: Это дело все время в движении.
Автор: unreal666
Дата сообщения: 28.03.2012 22:48
Victor_VG

можешь попросить автора (ну или сам реализовать), чтобы фильтр Extended Notifications (кажется он это делает) добавить опцию логирования не просто имен файлов процессов, а процессов + параметров его запуска ?
Автор: banaji
Дата сообщения: 28.03.2012 22:49
Давно пора нормальный русификатор запилить. Comodo свой killswitch на базе process hacker-a сделали русскоязычным. Почему этот нельзя? А то всё компилируют чегой то...
Автор: DmitryFedorov
Дата сообщения: 28.03.2012 23:14
banaji
Сделать можно. Но понимаешь у Process Hacker нет языкового модуля. Меняется прога довольно часто. Перевод большой и сложный. Большая часть забита в жестко-закодированных строках. Там переводить опасно. Прога станет нерабочей.
В общем один раз такой подвиг сделать можно. А потом нужен сподвижник который бы это дело обновлял и проверял: все ли работает. На этот случай я могу отдать проект перевода. Т.е. там будет изменены фреймы окон под перевод. Ну и сам перевод. Это можно будет перенести на новую версию/релиз.
Где взять сподвижника?
Автор: banaji
Дата сообщения: 28.03.2012 23:29
Ну понятно, изначально не предусмотрели мультиязычность, а сейчас полностью переписывать прогу никто не станет. Жаль. Единственный из попадавшихся мне менеджеров который может "убить" даже процессы антивируса Касперского
Автор: Victor_VG
Дата сообщения: 28.03.2012 23:49
unreal666

Попросить то можно, но представляю себе какой будет при этом по размеру лог - на порядок наверное больше, и тормозить он будет дико - такую кучу информации в него сбрасывать. Думаю, ребята меня не поддержат.

banaji

Вопрос о переводе уже поднимался на сайте проекта, где то с год тому назад и ответ был что поддержка мультиязычности изначально не предусмотрена.
Автор: unreal666
Дата сообщения: 29.03.2012 00:06

Цитата:
Попросить то можно, но представляю себе какой будет при этом по размеру лог - на порядок наверное больше, и тормозить он будет дико - такую кучу информации в него сбрасывать. Думаю, ребята меня не поддержат.

можно ввести его задействование только в файловый лог и при этом ввести возможность ограничения размера этого файлового лога (т.е. в лог в памяти будет все писаться также, но в файловый лог будет писать полностью с параметрами) + ввести возможность ограничения размера лога в памяти.
Вообще это важная фишка. Часто непонятно, с какими параметрами был запущен какой-нибудь левый процесс, а Process Monitor быстро всю память сжирает.
Автор: DmitryFedorov
Дата сообщения: 29.03.2012 00:43
Victor_VG
У меня предложение. Может я неправ. Но насколько я знаю 7z абсолютно по барабану сколько раз ты вложешь один и тот же файл в архив. И если файлы схожие - тоже почти по барабану в смысле размера. Проверь. Засунь в архив 100 разных версий Process hacker - размер изменится на сотую или вообще не изменится.
Поэтому на будущее гораздо удобней сделать архив так, чтобы ничего в нем не перекладывать. Ну к примеру три папки: Инфо, х86, x64.
В первую положить все что у тебя в корне лежит. А в остальные две папки положить файлы так как они потом будут у меня в компе лежать для портабельной версии, а на то что файлы как бы повторяются - плюнь.
Я попробовал так сделать: На сжатии Max - размер 3.365 Кб
Корень - processhacker-2.28-setup.exe и папки:
x64 - все файлы Портабл версии + Plugins
x86 - все файлы Портабл версии + Plugins
Info - все файлы что лежали в корне архива
Автор: Victor_VG
Дата сообщения: 29.03.2012 19:19
DmitryFedorov

Это /SOLID архив, он жмёт максимально. А 7z зовёт сборочный скрип привязанный к .sln и сборочным скриптам в которых задана такая структура. И их переделывать смысла нет - сборка происходит в локальной копии SVN, и если изменить чужие скрипты это аукнется и крепко.
Автор: maxvlas
Дата сообщения: 31.03.2012 08:44
Подскажите пожалуйста,использую русскую портативку 2.27,до этого 2.26,вопрос такой в программе ставил галку "Заменить диспетчер задач",но ничего не происходит.как открывался стандартный ,так и открывается,это было во всех версиях
Может надо еще что сделать,или в портативке это не работает?
Автор: wald1968
Дата сообщения: 31.03.2012 09:40
Издержки русификации, пользуйтесь пока английской версией.
Автор: maxvlas
Дата сообщения: 31.03.2012 10:26
wald1968

Цитата:
Издержки русификации, пользуйтесь пока английской версией.

А не подскажете чтоб последнюю портабл английскую скачать надо из ссылки в шапке Текущая версия: 2.27 от 2012-01-21 выбрать processhacker-2.27-src.zip ?
Автор: shadow_member
Дата сообщения: 31.03.2012 10:29
maxvlas
Нет, не то. Зайдите сюда и скачайте Portable
Автор: maxvlas
Дата сообщения: 31.03.2012 11:29
shadow_member
Благодарствую
Автор: Victor_VG
Дата сообщения: 01.04.2012 06:25
maxvlas

Zip архив и есть искомый "портабле". Только не забудьте: плагины РН ищет только в каталоге ./plugins и подкаталоги не просматривает! А его настройки чтобы он не списал их в систему и не портил рабочую копию должны лежать рядом с ним в файле ProcessHacker.exe.settings.xml.
Автор: Victor_VG
Дата сообщения: 01.04.2012 17:48
Забираем Process Hacker 2.28 SVN r4981 bin. Только чтобы Updater не проверял постоянно "обновления" до версии 2.27 идём в меню File -> Plugins -> Updater и отключаем ему проверку обновлений. Или миримся с его предложениями. Кому как удобнее.
Автор: DmitryFedorov
Дата сообщения: 01.04.2012 21:54
wald1968

Цитата:
Издержки русификации, пользуйтесь пока английской версией.

Просто не надо переводить то чего не надо в жестких строках. Принцип: не видел не переводи.
Замени слово Отладчик на Debugger и будет заменять TaskManager по Ctrl+Shift+Esc.
Эта строка "Debugger" идет в реестр HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\taskmgr.exe в качестве параметра.
При русском переводе в качестве параметра стоит Отладчик.
Соотвественно тем у кого Русский вариант надо ... не галку жать а самим заходить в реестр и ставить параметру Debugger нужное значение со своей директорией.
Автор: Victor_VG
Дата сообщения: 05.04.2012 15:55
Новое - Process Hacker 2.28 SVN r4982 bin. На сей раз поправлен Updater - "обновить" не предлагает, но не выводит как в предыдущих вариантах номера стоящей версии и версии на сервере. По крайней мере у себя на ХР и семёрке х86 я это видел. Но, главное в нём работает, а обновить можно и руками. Посему SVN r4981 я с сервера удалил - в нём сейчас смысла нет, как и в отключении проверки обновлений в его настройках - теперь эта ошибка исправлена, а то что осталось уже косметика.
Автор: Victor_VG
Дата сообщения: 09.04.2012 14:27
Новое - Process Hacker 2.28 SVN r4983 bin.

Поправлено падение Updater при обновлении. Старый билд 4982 с сервера удалён.
Автор: wald1968
Дата сообщения: 09.04.2012 19:54
Victor_VG
Поиск на вкладке Диски не работает.... И в этой сборке тоже http://www.paehl.com/open_source/?Process_Hacker

Добавлено:
Process Hacker 2.28 SVN r4983 рус.rar
Многое без перевода, но настройки должен сохранять...
Автор: Victor_VG
Дата сообщения: 09.04.2012 23:48
wald1968

Посмотрю сейчас на стенде. Благо уже новый вариант исходников есть. Просто у меня проблемы с брандмауэром возникли, но это очередной его баг проявился. Роутеры спасут, придётся пока это "чудо" вырубить.
Автор: Victor_VG
Дата сообщения: 10.04.2012 18:55
Ну вот и обновы подоспели - пока новый плагин SetCriticalpugin даже в changelog не успел попасть, а вы можете с ним поиграться:

Process_Hacker_2.28_SVN-r4985-bin.7z

что обновлено?

в предыдущей ревизии Updater доведён до ума:



а в этой - Revision 4985

Modified Tue Apr 10 12:54:09 2012 UTC by wj32

added SetCriticalPlugin

Processhacker_buildtools.7z

а поскольку ни в логе изменений, ни в инсталляторе его пока как бы и нет, то я в своих скриптах добавил его поддержку и выложил их в полном объёме.

wald1968

Ты надпись в окошке Search Disabled видел? Так какие вопросы? В этом окне поиск не реализован, и я понимаю почему - дисковый в/в слишком быстро меняется, и поиск просто не успеет там сработать, а посему не имеет смысла.
Автор: wald1968
Дата сообщения: 10.04.2012 19:07
Victor_VG
Дело в том что в какой то из сборок, работал. К примеру вводишь Е - отображался доступ только к диску E.
Автор: Victor_VG
Дата сообщения: 10.04.2012 20:11
wald1968

В официальных исходниках это давно заблокировано. Может у Дирка? Он для себя исходники правит часто, там возможно и реализовано, а на SVN нет.
Автор: wald1968
Дата сообщения: 10.04.2012 20:24

Цитата:
Может у Дирка?

Скорее всего.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123

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


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