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

» Process Hacker

Автор: SINISIN
Дата сообщения: 22.07.2013 20:40
Ну я увидел в конференции ссылку, с надписью Русский перевод. Не знал что там такие баги.
Автор: Victor_VG
Дата сообщения: 22.07.2013 21:14
SINISIN

О таких "сюрпризах" тут уже много раз говорили - архитектура РН не предусматривает локализацию на данной стадии развития проекта, и данный баг перевода не единственный и давно известен. Эту программу можно перевести только одним способом - переведя все исходники и собрав из них локализованную версию. Только есть один нюанс - исходники обновляются чаще чем кто-то сможет всё это перевести, а перевод отдельного модуля так же не имеет смысла из-за наличия многочисленных взаимосвязей между ними. В итоге пока перевод не имеет смысла, а вот ошибки в работе и глюки с локализацией гарантированы. Что мы и видим.
Автор: DrakonHaSh
Дата сообщения: 23.07.2013 13:31

Цитата:
Эту программу можно перевести только одним способом - переведя все исходники и собрав из них локализованную версию. Только есть один нюанс - исходники обновляются чаще чем кто-то сможет всё это перевести,

а что строковые константы в исходниках так часто меняются что старый добрый скриптовый поиск/замена не работают ?
Автор: Victor_VG
Дата сообщения: 23.07.2013 13:47
DrakonHaSh

Там они раскиданы не столько в .rc, сколько по .c/.h и часто фрагментарно. Больше времени уйдёт на перевод - надо ещё смотреть где замена аукнется. Но, коли есть время и желание скрипты для сборки дам, не проблема. Собирается в MS VC++ 2012 SP1+, в 2010 пробовали с приятелем - этот вывел кучу варнингов и ошибок мол известны многие операторы и директивы, да неть таковских, а в итоге расписался в бессилии - задачка не по зубам оказалась.
Автор: zakataika
Дата сообщения: 23.07.2013 13:54
DrakonHaSh
ИМХО с глобальной точки зрения тут особо и переводить нечего - все итак понятно.
Автор: reversecode
Дата сообщения: 23.07.2013 14:15
надоумте разрабов что бы после закрытия процесс хакера, драйвер выгружался
а иначе приходится комп ребутить что бы запустить говно софт накрытый протекторами которые детектят загруженый драйвер и не запускается
Автор: Victor_VG
Дата сообщения: 23.07.2013 14:28
reversecode

Свои соображения я вам написал в ПМ. Обсудим? А на скорую руку net stop KProcessHacker2/sc stop KProcessHacker2/net start KProcessHacker2/sc start KProcessHacker2. Чтобы не было проблем команды выдавать при выгруженном PH.
Автор: reversecode
Дата сообщения: 23.07.2013 14:48
ну я уже софт удалил) нужно было обновить планшет,
а это был Kies от самсунга который накрыт фимидой, которая детектила драйвер

так что вашу мысль не смогу проверить до ближайшего обновления планшета.. которое будет наверное не скоро
Автор: Victor_VG
Дата сообщения: 23.07.2013 16:48
reversecode

Ясно.
Автор: SINISIN
Дата сообщения: 24.07.2013 12:11
А ведущийся лог куда-нибудь в файл записывается (или можно-ли включить запись).? А то иной раз зависнет намертво и где посмотреть последний процесс.
Автор: unreal666
Дата сообщения: 24.07.2013 12:15
SINISIN
никуда он не пишется. Мне самому бы пригодилось подобное.
Автор: zakataika
Дата сообщения: 24.07.2013 12:57
SINISIN
unreal666
В настройках плагина ExtendedNotification прописывается путь к логу и все логируется.
Автор: Victor_VG
Дата сообщения: 24.07.2013 15:35
SINISIN
unreal666
zakataika

Ещё проще - нажимаем Ctrl+L и сохраняем лог в нужное нам место даже если мы ExtendedNotification забыли настроить. Логирование в РН включено по умолчанию на уровне кода.

По крайней мере в оригинале это так реализовано, в переводе что-то может и не работать о чём я указал в шапке.
Автор: zakataika
Дата сообщения: 24.07.2013 15:51
Victor_VG
Спасибо, не знал. Там фишка в том, что постоянно в лог сбрасывает, а это разовое сохраниение, но тоже пригодится.
Автор: Victor_VG
Дата сообщения: 24.07.2013 16:37
zakataika

Знаю, только реализовано это чуть проще - оперативный лог хранится в ОЗУ и сброс происходит каждую сессию, а потому он много места в памяти не отбирает. Приём кстати стандартный. Я таким пользовался когда ещё в 1984-м писал WTMS для IBM OS/360 - в памяти хранился оперативный лог виртуализатора устройств, но т.к. на IBM S/360 может быть от 64Кб ОЗУ, то его размер был искусственно ограничен величиной 4Кб, и там у меня был фиксированный размер строки в восемь байт - пять адрес устройства, а остальные идентификатор задачи по таблицам главного планировщика - WTMS работал как его подзадача, а его ядро вообще работало как SVC типа 0 - в PSW стоял режим работы = Supervisor, ключ защиты памяти = 0, все прерывания кроме NMI от схем контроля запрещены, модуль сидит в ОЗУ резидентом. И понятно, что программа с такими правами могла свободно считывать таблицы задач и расшифровывать кому и какое виртуальное устройство назначено, и каким физическим устройством оно реализуется. Ведь в те времена понятия "виртуализация устройств" не было, и чтобы запустить программу на счёт надо было чтобы все нужные ей ресурсы были свободны, а после они монопольно ей блокировались до завершения её задания. Вот и пришлось мне тогда писать на ассемблере системный модуль который снимал эти ограничения путём динамического управления ресурсами. После начальство его IBM продало, но тогда я на большее чем премия из фонда директора и рассчитывать не мог - только пикни и мигом бы состряпали уголовное дело "За хищение соцсобственности" - машино-час комплекса у нас стоил 1289 рублей и помножить их на длительность работы ... мало не покажется.
Автор: zakataika
Дата сообщения: 24.07.2013 20:18
Victor_VG
Интересный экскурс в прошлое. Однако много же воды утекло с тех пор, а написано так, будто вчера произошло. А в то самое время мне как раз стукнуло 2.
Автор: Victor_VG
Дата сообщения: 24.07.2013 20:52
zakataika

Реализация задачи со временем меняется, а общие принципы обычно меняются значительно реже. И 99% того, что сейчас выдаётся людьми за "новейшее" было придумано ещё во времена первых мэйнфреймов - это где-то начало 60-х годов прошлого века. Для них лично это может быть и ново, но для техники это хорошо известные решения.
Автор: SINISIN
Дата сообщения: 25.07.2013 14:49
-
Автор: Victor_VG
Дата сообщения: 25.07.2013 15:41
<deleted - вопрос удалён, ответ не нужен>

Автор: Victor_VG
Дата сообщения: 26.07.2013 18:57
Process Hacker v2.31 SVN r5359

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

Что нового?

Цитата:
r5359
Plugins: fixed PNG handling
---------------------
r5358

---------------------
r5357
*2.31 release plugin changelogs:

текущая работа по исправлению выявленных недостатков.
Автор: Victor_VG
Дата сообщения: 27.07.2013 06:04
Process Hacker v2.31 SVN r5360

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

Что нового?

Цитата:
r5360
Toolstatus: fixed subclass cleanup
Автор: Victor_VG
Дата сообщения: 28.07.2013 15:31
STABLE Release 2.31 SVN r5362

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

Что нового?

Цитата:
r5364
updated footer date for 2013

r5363
updated for 2.31 release

r5362
updated CHANGELOG.txt

r5361
ToolStatus: Fixed Toolbar tooltips for image-only items; Added searchbox imagelist transparency

В документацию добавлена статья с форума по ключам командной строки программы. Просьба строго соблюдать спецификации ключей во избежание проблем.
Автор: Victor_VG
Дата сообщения: 28.07.2013 18:51
Process Hacker 2.32 SVN r5365

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

Что нового?

Цитата:
r5365
* bump to 2.32 * enable AllowOnlyOneInstance by default


для простоты переведу: в разработке версия 2.32, настройка Allow Only One Instance отвечающая за недопущение запуска нескольких копий PH теперь включена по умолчанию, и чтобы запустить несколько копий программы вам надо сбросить этот флажок на вкладке General.

P.S.

Кому-то сегодня "повезло" скачать архив в момент обновления. Битым он быть не должен, но устаревавшие доки гарантирую.
Автор: Victor_VG
Дата сообщения: 29.07.2013 16:25
Process Hacker 2.32 SVN r5366

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

Что нового?

Цитата:
r5366
Plugins: Fixed header dates; Moved Filter callback code.

Автор: Victor_VG
Дата сообщения: 07.08.2013 05:59
Process Hacker 2.32 SVN r5397

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

Что нового?

[more=Список большой, потому спрятан.]r5397
Updater: fixed typo

r5396
ExtendedServices: fixed memory leak

r5385
NetworkTools: fixed options

r5384
NetworkTools: commented code; changed OldColors settings;

r5383
plguins: code cleanup; bug fixes;

r5382
Plugins: updated copywrite dates; code cleanup;

r5381
*removed accidental changes

r5380
NetworkTools: bumped to 1.3; Updated UI; Added native ping/tracert/whois support;

r5379
OnlineChecks: *code cleanup

r5378
OnlineChecks: bumped v1.5; UI improvement

r5377
OnlineChecks: added initial prompt 'File already analysed'

r5376


r5375
*fix last commit

r5374
OnlineChecks: Added CIMA hash checking

r5373
ToolStatus: Toolbar PNG perf fix

r5372
Updater: fixed rc positions

r5371
ToolStatus: XP searchbox font fix

r5370
toolstatus: reverted menu patches

r5369
ToolStatus: enabled themes

r5368
ToolStatus: Added experimental menubar

r5367
OnlineChecks: Fixed handle leak; Fixed issues blocking > 3 simultaneous uploads[/more]
Автор: Victor_VG
Дата сообщения: 07.08.2013 21:52
Process Hacker 2.32 SVN r5400 - юбилейный.

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

Что нового?

Цитата:
r5400
ToolStatus: Added search command feature request

r5399
NetworkTools: Fixed whois REST parameters (whois results)

Автор: Victor_VG
Дата сообщения: 08.08.2013 19:44
Process Hacker 2.32 SVN r5403.

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

Что нового?

Цитата:
r5403
NetworkTools: fixed ping loss

r5402
NetworkTools: fixed ping loss

r5401
NetworkTools: code cleanup; header cleanup;
Автор: Victor_VG
Дата сообщения: 09.08.2013 15:59
Process Hacker 2.32 SVN r5404.

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

Что нового?

Цитата:
r5404
ToolStatus: Fix toolbar disappearing by scaling images
Автор: Victor_VG
Дата сообщения: 11.08.2013 22:43
Process Hacker 2.32 SVN r5419

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

Что нового?

Цитата:
r5419
OnlineChecks: fix typos

r5418
OnlineChecks: added error code

r5406
ToolStatus: added comments

r5405
ToolStatus: fixed toolbar flicker on maximize/resize; code cleanup; bug fixes;

ревизии r5407 - r5417 обновления сервера, изменений в исходном коде в них не было.
P.S.

Прошу прощения за то, что забыл объявить о выходе r5406 уже лежавшей на серверах с 09.08.2013.
Автор: PREVED
Дата сообщения: 12.08.2013 22:14
Как в сабже посмотреть список процессов в виде дерева?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123

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


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