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

» Process Hacker

Автор: Victor_VG
Дата сообщения: 27.08.2011 19:18
Stanner

Ну, cсмотрим что в 4591 изменилось. Там третий график появился. Только что его собрал, глядим....

Автор: ItsJustMe
Дата сообщения: 27.08.2011 19:30
4591
GraphicsInformation работает только с NVIDIA. На других картах выглядит забавно. Авторство dmex'а сказывается

Добавлено:
Хотя нет, уровень забавности даже выше, чем я изначально предполагал. Если кто вдруг столкнется - не удивляйтесь, dmex есть dmex.
Автор: Victor_VG
Дата сообщения: 27.08.2011 19:37
ItsJustMe

Так он ещё ведь пока не доделан. Погляди все показатели статики сейчас ещё заглушки. 88-й у меня вообще на моей PNY Vertogo GT 220 с 1 Гб ОЗУ видео память не верно выводил, сейчас уже правильно показывает 1 Гб вместо 430 Мб как тот. Доделают, увидим что выйдет. Уверен, что и wj32 что-то dmex-у подскажет, а может и сам подправит. Цыплят по осени считают.
Автор: Victor_VG
Дата сообщения: 27.08.2011 22:51
И по поводу закрытия по ESC - я только что нашёл в почте ответ от wj32 от 08:40:00 за 27.08.2011 (каюсь, в почту давно не заглядывал), и привожу его целиком:

Цитата:
Hi,

Let me clarify the CloseOnEscape setting. The \"Hide when
closed\" and \"Hide when minimized\" options have existed since
the first version of PH. The new setting, CloseOnEscape,
cannot be set through the GUI. You need to edit your
settings.xml file and set it to 1:

<setting name=\"CloseOnEscape\">1</setting>

wj32.

Обе опции скрытия существуют ещё с первой версии РН, а новая настройка задаётся через XML-файл и из GUI не доступна. Для её применения создаём в

%UserProfiles%\Application Data\Process Hacker 2\settings.xml


в секции <settings> значение <setting name="CloseOnEscape">1</setting> для закрытия РН по ESC или <setting name="CloseOnEscape">0</setting> для сворачивания его окна.

На форме я уже wj32 поблагодарил за подсказку - там это чуть иначе описано, а в письме подробная инструкция дана.
Автор: DimmY
Дата сообщения: 27.08.2011 22:54
Victor_VG

Цитата:
Для её применения создаём ....

Он там уже создан.
Синхронность удивительная.
Автор: Victor_VG
Дата сообщения: 27.08.2011 23:49
Вот, 4593 уже контроллер памяти работает:



DimmY

Ну и хорошо, остаётся только пользоваться. А письмо объясняет как это сделать и для чего. Или я что-то не верно понял? Если не верно - пиши в ПМ. Лады?
Автор: shadow_member
Дата сообщения: 28.08.2011 09:18

Цитата:
<setting name="CloseOnEscape">1</setting>
Короткая, но бурная дискуссия с отличным результатом!
В Win7 файл расположен по адресу:
C:\Users\ИМЯ ПОЛЬЗОВАТЕЛЯ\AppData\Roaming\Process Hacker 2\settings.xml
Автор: reversecode
Дата сообщения: 28.08.2011 14:28
как то странно версия 2.1 работает нормально
а уже версия 2.20 не работает
говорят разработчики в этой теме бывают?)
Автор: ComradG
Дата сообщения: 28.08.2011 16:50
shadow_member
что к чему? можно вообще в ярлыке указать через параметр -settings новое место для файла конфигурации. мое почтение.

Victor_VG
у меня драйвер на ХР отказывается устанавливаться. на семерке все пучком, а на ХР даже с полпинка не идет и все. до этого без проблем устанавливался, когда я через комстроку ему передавал соответсвующую команду относительно установки, а теперь хоть с напильником, хоть без. ерунда какая-то. сейчас снова засяду ковырять.
Автор: wald1968
Дата сообщения: 28.08.2011 18:14

Цитата:
у меня драйвер на ХР

А на Windows 3.1 интересно установится, шутка..
Автор: ComradG
Дата сообщения: 28.08.2011 18:21
wald1968
ха-ха, ха-ха. юмор понял. смэшно. ты б лучше по делу чего сказал. а то это уже начинает высаживать.
Автор: Victor_VG
Дата сообщения: 28.08.2011 20:02
ComradG

Похоже ковырять стоит инсталлер. Видимо SCM неверные параметры получает.
Автор: ComradG
Дата сообщения: 28.08.2011 20:09

Цитата:
Похоже ковырять стоит инсталлер.
пардон, не сказал сразу. обычные бинарники, без инсталлера.

Добавлено:
b&#246;yle bir veba! догнал что к чему. косяк был из-за песочницы.
Автор: Victor_VG
Дата сообщения: 28.08.2011 20:26
ComradG

Ну, тут иное дело. Я то устанавливаю, и у меня всё работает. Кстати, вот как в 4601 Graphics Ifo работает:



И вот инструменты - Processhacker_buildtools.7z и сам Process_Hacker_2.20_SVN-r4601-bin.7z
Автор: ComradG
Дата сообщения: 28.08.2011 20:36
Victor_VG
о, спасибо! кстати, в виду сегодняшнего косяка, ковырял исходники и если честно, то по сравнению с теми же 2.19.хх поменялось там много чего. кстати, драйвер РН просто грохнуть с помощью kernrate. только что обнаружилось.
Автор: Victor_VG
Дата сообщения: 28.08.2011 22:31
ComradG

Этот факт известен. SCM-ом вообще любой драйвер можно удалить, да и не им одним. Было бы желание. А изменений - могу весь свой лог SVN на обменник скинуть - ПМ с него мигом виснет - примерно 100К, 2439 строк.

И вот собранный бинарник для 4602 - Process_Hacker_2.21_SVN-r4602-bin.7z. В предыдущих архивах я случайно забыл номер версии в имени архива сменить. Прошу прощения, только сейчас увидел и сменил 2.20 на 2.21. А номера ревизии SVN там стоят правильно.

И ещё один факт из реальной жизни - история имела место, но точный номер журнала я уже не вспомню. Где-то за 1982 - 1983 год - это писали в журнале "Атомная энергетика за рубежом" (по роду работы приходилось его внимательно читать) про аварию на АЭС Ранко-Секо II. Там произошло всё "слегка штатно" - стояли водо-водяные двухконтурные реакторы типа наших ВВЭР-1500 что на ЧАЭС стояли, но была сделана одна инженерная ошибка - вся система управления и контроля требовала внешнего электропитания - она там была полностью автоматизирована на базе ЭВМ, а автономных контуров контроля реактора не было предусмотрено. В итоге когда пропало напряжение, то ЭВМ системы управления реактора выключились и операторы АЭС 30 минут не могли контролировать машину. Итог - 100 тонн слабо радиоактивной воды из второго контура на полах вспомогательных помещений реактора и сфрезерованный на 5 см в глубь бетон плюс рекомендация МАГАТЭ "На любой АЭС не менее одной трети приборов управления должны быть полностью энергонезависимыми и обеспечивать непрерывный по времени контроль работы установок..." - читай аналоговыми или иметь многократно дублированное непрерывное автономное энергопитание.

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

Сейчас плагин GraphicsInfo считывает информацию не из самого драйвера, а через более высокоуровневую по отношению к нему структуру - GFX (X Server реализующий интерфейс OpenGL и управления видеоподсистемой в целом), но объём получаемых им данных полностью определяется тем, что считывает с датчиков устройства GFX через драйвер. Даст драйвер неверные данный - вот их мы и увидим, а для непосредственного опроса датчиков нужны специальные драйвера под каждый тип датчика и учёт их представления данных. А это выльется в реализацию целой системы мониторинга по сложности не уступающей AIDA64/MBM/HWiNFO которые непосредственно сами читают датчики и интерпретируют их показания. Да только не всегда верно это делают - у датчиков разные шкалы, и каждый вендор частенько их вдобавок по своему включает и в результате формула пересчёта каждый раз будет своя. Стандарта на выходную информацию датчиков нет, хотя он бы не был помехой и позволил бы решить многие проблемы.
Автор: wald1968
Дата сообщения: 29.08.2011 12:45
Victor_VG

Цитата:
Process_Hacker_2.21_SVN-r4602-bin.7z

На 7-ке при запуске вылетает с ошибкой, при удалении плагина Graphics Ifo, проблем не возникает.
Автор: Zloy_Gelud
Дата сообщения: 29.08.2011 12:49

Цитата:
На 7-ке при запуске вылетает с ошибкой, при удалении плагина Graphics Ifo, проблем не возникает.

На XP аналогично.
Автор: Victor_VG
Дата сообщения: 29.08.2011 14:22
wald1968
Zloy_Gelud

У меня его не вышибает, но давайте посмотрим как 4603 себя поведёт. Соберу и выложу. Подождите. И просьба - если есть ошибка, то сделайте скришот её и опишите условия где возникает. Так легче её будет отыскать. Вот собрал Process_Hacker_2.21_SVN-r4603-bin.7z на NVIDIA GeForce GT 220 вид окна плагина сейчас такой:



возможно что у Вас ATI или Intel/VIA встроенные GPU? И плагин не может опросить их драйвера что и приводит к сбою? Пока Вы не дадите аппаратной конфигурации и не скажете какие драйвера у Вас стоят найти причину сбоя у вас можно только одним методом - методом научного тыка. Телепатов тут нет и никто из Вас не станет тянуть клещами информацию о том а что у Вас стоит и что Вы видите. В идеале скажут "спасибо, при случае исправим", а в нормальных условиях не обратят на ваше сообщение никакого внимания - есть общепринятые правила сообщений об ошибках и если их не соблюдать, то искать ошибку можно до бесконечности ..... с нулевым результатом.

Надеюсь я всё понятно объяснил и у Вас таких казусов более не возникнет. Ошибки при разработке любой системы неизбежны, но для их устранения тот кто их заметил должен дать чёткую информацию когда, где, при каких условия он её наблюдал и как она проявлялась - т.е. тут нужен ещё и навык наблюдателя. А если вывалить полностью всю конфигурацию оборудования и ОС со всей кучей математики... ну оно конечно не плохо, но только если разработчик за пультом этой установки сидит, а в виде кучи - это уже сильно лишнее, как не крутись....
Автор: wald1968
Дата сообщения: 29.08.2011 17:33

Цитата:
Process_Hacker_2.21_SVN-r4603-bin.7z

Прога запускается, но в самом окне Graphics Information все по нулям. И вообще сомнительна ценность этого плагина.... Завершать сразу несколько процессов по списку - для МЕНЕДЖЕРА ПРОЦЕССОВ - это нормально, а клепать всякую фигню можно и потом.
Автор: ComradG
Дата сообщения: 29.08.2011 19:08
wald1968

Цитата:
клепать всякую фигню можно и потом
а можно и вовсе не клепать. на кол надо. а то что по нулям, то скорее там прикол с DeviceIoControl()
Автор: unreal666
Дата сообщения: 29.08.2011 20:06
у меня последняя сборка при открытии GPU окна вешается.
Хар-ки компа в подписи.
Автор: Victor_VG
Дата сообщения: 29.08.2011 20:40
unreal666

Похоже что плагин не верно считывает информацию драйвеорв ATI, поскольку на NVIDIA 280.26 у меня он работает и мы видим реальные цифры значений.

Давай так сформулируем вопрос:

"При работе на системах с драйверами NVIDIA плагин ревизии SVN r4603 правильно считывает с них информацию о текущих частотах, температуре и объёмах видео памяти, но на драйверах ATI предположительно из-за разницы в формате предоставляемой драйвером информации он при её получении уходит в бесконечный цикл ожидания ответа от драйвера. Просим проверить эту гипотезу.".

каr ты думаешь, насколько данная гипотеза близка к описанию наблюдаемой картины событий?
Автор: unreal666
Дата сообщения: 29.08.2011 20:59
вполне возможно.

ЗЫ.
Catalyst 11.5
Автор: Victor_VG
Дата сообщения: 29.08.2011 21:09
unreal666

Тогда я её передаю ребятам на проверку?
Автор: SunkaZlo
Дата сообщения: 29.08.2011 21:14

Цитата:
С 2.18 при наведении на правый край колонки Name появляется возможность расширить колонку. Похоже это фича (вроде как не надо до заголовка колонки тянуться).
Как её вырубить? (c) Я


Цитата:
В 2.20 такого не наблюдаю. У меня стоит 2.20 SVN r4291 (с) Victor_VG


Автор: Victor_VG
Дата сообщения: 29.08.2011 21:18
SunkaZlo

А, понял. Эту никак - это сделано на уровне исходников.
Автор: unreal666
Дата сообщения: 29.08.2011 21:39
Victor_VG

Цитата:
Тогда я её передаю ребятам на проверку?

угу.

SunkaZlo

Цитата:
Как её вырубить?

Не будут же они на каждую непонятно чем мешающую мелочевку делать опцию.
Автор: Victor_VG
Дата сообщения: 29.08.2011 22:33
unreal666

Всё, нашу гипотезу отослал. Там как раз сейчас dmex на форуме и думаю, что он быстро её сможет проверить.
Автор: Victor_VG
Дата сообщения: 30.08.2011 03:02
unreal666

Ну, давай, подключайся в работу. Твоя помощь нужна.:

Цитата:
dmex
Theres no infinate loop but please include any error messages found in the PH log window and I suspend their might be one or two on your machine.

The problem is a lack of ATI card to test/code against, I have to use a remote desktop and upload new builds to constantly test it and its a PITA. I'm going to try do my best with the ATI code but it might have to wait a few weeks until a mate lets me borrow his for a few weeks to get some work on it done

перевод на скрорую руку, сделан для того, чтобы люди могли понять проблему и какая помощь нужна.:

Цитата:
Нет не цикл опроса, но, пожалуйста включайте любые сообщения об ошибках какие сможете найти найти в окне журнала PH при остановке их может быть одно или два.

Проблема в отсутствия ATI карты для тестирования кода - я должен использовать удаленный рабочий стол и загружать новые сборки для тестирования на чужую машину Я постараюсь сделать все возможное для отладки кода, ATI, но это, возможно, займёт несколько недель, пока помощник позволяет мне удалённо использовать свою машину

P.S.

Ребята, у кого стоят платы ATI и кто заинтересован в устранении ошибок, Вас это так же касается. В клювик как птенцам никто ничего не положит.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123

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


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