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

» Process Hacker

Автор: Victor_VG
Дата сообщения: 18.03.2015 21:18
DmitryFedorov
./ProcessHacker/trun/plugins-extra/PerfMonPlugin/CHANGELOG.txt
./ProcessHacker/trun/\plugins-extra/NvGPUPlugin/CHANGELOG.txt

Цитата:
1.0
* Initial release

- детские болезни - норма

NvGPuPlugin, NVIDIA GeForce GTX 650, драйвера GeForce r347.88 WHQL x64:

общий вид:



нажал на график, видеокарте делать почти нечего - загрузка близка нулю ибо идёт работа с тестом:




Добавлено:
Кстати, а в твоём ноуте не гибридное видео частом стоит? в таком случае это возможно - идёт 2D задача с низкой графической нагрузкой - считает чипсет ибо этой "видеокарты" хватает, переключились в 3D включился GPU и тогда мы его увидим.
Автор: DmitryFedorov
Дата сообщения: 18.03.2015 22:13
Victor_VG

Цитата:
Кстати, а в твоём ноуте не гибридное видео частом стоит?

Наверное гибридное. NVIDIA GeForce Go 7600
Как переключиться в 3D не знаю. Я вроде в 2D не переключал.
Автор: unreal666
Дата сообщения: 19.03.2015 00:15
DmitryFedorov
Чтобы включилась дискретка nvidia надо
- или полностью отключить встроенное видео
- или нагрузить видео чем-нибудь 3D-ным
- или в настройках значка "NVIDIA GeForce Experience" в трее указать, для каких программ юзать дискретку. Там же можно посмотреть, активна или она в данный момент.
Автор: DmitryFedorov
Дата сообщения: 19.03.2015 05:35
Сделал перевод. Process_Hacker_RU_2.34_SVN-r5762_x86.7z
Напоминаю нажатие кнопки Сброс в настройках сбросит цвета как мною задано в экзешке.
В трех местах разделил ссылки - теперь это будет на русском.
Сожалею, что новые плагины недопилены. Я их перевел.
(до этого жили без них, так что выкидывайте их если что не так)
-------
Пока переводил нашел что в случае чего в жестких строках забито следующее:

%APPDATA%\Process Hacker 2\
сюда записывать settings.xml (если нет файла настроек) и usernotesdb.xml (примечания)

в SbieSupport.dll просто напрямую! забито: C:\Program Files\Sandboxie\SbieDll.dll

к отладчику такие варианты пути
\Windows Kits\8.1\Debuggers\x86\dbghelp.dll
\Windows Kits\8.0\Debuggers\x86\dbghelp.dll
\Debugging Tools for Windows (x86)\dbghelp.dll

Автор: Victor_VG
Дата сообщения: 19.03.2015 07:31
DmitryFedorov

Ну, если GF Go 7600 то это с одной стороны не самое производительное на сегодня младшее среднее решение своей серии GeForce Go 7 Series, с другой к нему подходят драйвера GeForce Release 179 for Notebooks

Цитата:
Версия:     179.48
Опубликовано:     2009.2.11
Операционная система:     Windows 7 32-bit, Windows Vista 32-bit
Язык:     Русский

с очень старым API и это могло вызывать сбои в плагине NvGpuPlugin.
Автор: Victor_VG
Дата сообщения: 19.03.2015 10:36
DmitryFedorov

Ошибку с не латинскими именами счётчиков WMI зарепортил. Там же я предложил свой вариант решения подобного класса проблем, посмотрим.
Автор: DmitryFedorov
Дата сообщения: 19.03.2015 13:38

Цитата:
Ошибку с не латинскими именами счётчиков WMI зарепортил. Там же я предложил свой вариант решения подобного класса проблем, посмотрим.

Спасибо.
Положил ссылку в шапку. Надеюсь что сделают как ты предлагаешь и она там не залежится.
Автор: Victor_VG
Дата сообщения: 19.03.2015 14:14
DmitryFedorov

Надеюсь, ибо эта идея вроде сама собой напрашивается.
Автор: DmitryFedorov
Дата сообщения: 20.03.2015 00:03
Я прочитал повнимательней отчет. Получается ты полагаешь, что сам Хакер просто читает русское имя (попавшее в файл настроек) неверно и отсюда, от неверного чтения (и возможно какого-то сравнения) все проблемы. Так?

Я то думал что раз в самом файле отображается верно значит все ок. Тебе видней.
-------------------
Я еще раз решил подумать вслух как исправить проблему с переводом всвязи с тем что ты все время считаешь что надо перевести исходники.

Вот представь я взял и перевел их. Ну допустим не все места а так сказать мешающие отображению русских букв. Наберется их штук 15-100. В зависимости от того чего хочешь.

Допустим дело сделано и мне попадает такой полу-переведенный оригинал и я его доперевожу. В оригинале все "нехорошие" места переведены.

В принципе найти с сотню мест у тебя в коде и сделать чтоб они переводились одним нажатием мыши можно. Это вполне реальная задача. Учитывая что эти места уже долго-долго не меняют своего значения. А если поменяют ты будешь знать.
------------------
А теперь поварешка дегтя.
Пример: Вспомни меню во вкладке процессы, miscellaneous. Это как раз узкое место. В оригинале будет стоять "Разное"
Если я захочу попробовать такой Хакер с каким-то непереведенным плагином. Будет отказ. Там то стоит miscellaneous. В общем будет ровно как сейчас с переведенным Хакером. Окно и там написано что неверная ссылка, хотите отключить плагин?
------------
А вот если вместо этого miscellaneous сделать внутри кода ссылку которая подменяет имя меню. То разделив ее на две части я получу с одной стороны буквы "Разное" в файле а с другой - связь с плагином. В котором тоже будет связь с основным файлом через miscellaneous.
------------
Мне кажется найти с 15 таких мест в коде несложно. Ну и сделать ссылку тоже. Остальные 85 штук "чаво надо" касаются других аспектов: чтобы влазило да не обрезалось.
Автор: Victor_VG
Дата сообщения: 20.03.2015 01:10
DmitryFedorov

Тут и спорить нечего, но это как я ранее говорил разные подходы к разработке - первый предусматривает что сообщения (диалоги) хранятся как текстовые литералы (константы) в теле исполняемого кода, а второй уже требует наличие специального фрагмента кода обращающегося к внешнему массиву сообщений. Первый подход обеспечивает очень быстрый код почти не зависимый от библиотек времени исполнения компиляторов (рунтаймов) и часто применяется в языках типа ассемблера и в системах реального времени, а второй ориентирован на языки высокого уровня типа C/C++, Fortran, PL/1 которые для работы с блоками сообщений используют рунтаймы в теле которых и располагается код "вытаскивающий" сообщения и формирует более громоздкий и медленный код мало применимый для систем реального времени, вдобавок зачастую и очень капризный.

В первом случае компилятор формирует довольно простые перекрёстные ссылки модулей в виде относительных смещений от начала модуля и межмодульные обращения идут по ним через абсолютные адреса в ОЗУ которые формируются элементарно - адрес загрузки модуля плюс смещение точки входа и заносим его адреса в общую таблицу перекрёстных ссылок задачи ставя там для него признак загружен, а для не загруженных модулей в этой таблице стоят нулевые адреса и признак загружен сброшен. И вызов нового модуля прост - загрузили, настроили адрес, поправили таблицу, поставили признак, всё можно им пользоваться.

А во втором система ссылок значительно сложнее - при загрузке одиночного модуля мы настраиваем его адреса в ОЗУ раз, загружаем его ресурсный модуль, после ищем и загружаем рунтаймы и корректируем все вызовы задачи которые на него ссылаются - два, а если в процессе работы вызывается новый модуль, то всю процедуру инициализации задачи приходится проводить заново с момента настройки ссылок, а это быстродействие, ну и сбои тут возможны, особенно коли в рунтайме нет нужной нам функции или она иначе реализована.

Потому предлагаемое тобой "простое" решение - вынести сообщения и диалоги в отдельные фрагменты на деле равносильно почти полной переработке алгоритмов плюс написанию и отладке кода заново и понятно что сейчас выполнять данную работу просто бессмысленно, а вот в новой версии которая как я понимаю во многом пишется с нуля его осуществление возможно.
Автор: DmitryFedorov
Дата сообщения: 20.03.2015 02:28
Victor_VG
ХОрошо хорошо.
Слишком блин научно. И почему это все относится к тому что я хочу?
А как быть с теми примерами что я привел до этого?
Там же именно это и сделано про что ты мне рассказываешь теорию как нельзя быть "мальчишом плохишом" и к чему такое неразумное поведение приведет.

Статистика жестких строк-ссылок для перевода экзешки Хакера:
без ссылок - строки типа ОК. много, но они не для перевода.
ссылок на 1 место - 948
ссылок на 2 места - 170
на 3 места - 48, на 4 - 26, на 5 - 10, на больше 5 мест - 33
Есть ссылка на 42 места. Я ее перевел и проблем нет.

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

Цитата:
Потому предлагаемое тобой "простое" решение - вынести сообщения и диалоги в отдельные фрагменты на деле равносильно

Я этого не предлагаю, с чего ты так решил?.
Я говорю надо попробовать сделать так как уже сделано в некоторых местах.
Ты уж посмотри как это сделано. И всё. Ведь там сделано всё по уму?
Ну пусть будет так же. Это не идеал, но полное и простое решение.
Примеры я привел конкретно.

Пока вспомнил лишь одно место где в Хакере есть ссылка к меню: это вкладка процессы, правый клик, последний пункт. Там идет как перевод: Копировать "_название_столбца_".
---------
Однажды в поезде я всю ночь проговорил с мужиком в трусах. Ультразвук: скафандры, лучи, передача энергии, ножи для хирургов. Он вез ультразвуковую кофеварку, а когда одел штаны, то оказался академиком. Я не чувствовал себя некомфортно и ему было интересно.
С тех пор я никогда не употребляю заумных и в общем-то правильных вещей. Все вроде верно, а толку мало.

Автор: Victor_VG
Дата сообщения: 20.03.2015 03:27
DmitryFedorov

Да там всё сделано по уму, просто я ещё раз повторяю - для того, чтобы вынести жёстко-кодированные строки в ресурсы нужно полностью переписать всю программу заново что не обойдётся без огромного количества свежих ошибок и не факт, что при этом удастся сохранить её текущую функциональность в полном объёме.
Автор: DmitryFedorov
Дата сообщения: 20.03.2015 05:42
Victor_VG
Ответил в личный ящик.
Автор: Victor_VG
Дата сообщения: 20.03.2015 08:28
DmitryFedorov

Ок! Я там тебе всю эту механику расписал - ибо всё упирается в принципиально разные способы экранного построения GUI, и именно это является тем препятствием в которое всё упирается. Мы именно с этим и столкнулись при переносе пакета программ с Минск-32 на ЕС-1045 под OS/370 - с принципиально разными методами управления данными раз, и построения пользовательского интерфейса до кучи - два. "Радости" всем хватило, а мне пришлось переписывать часть модулей ядра ОС на ассемблере - вылезли проблемы с хранением больших объёмов данных.
Автор: Victor_VG
Дата сообщения: 26.03.2015 13:33
Process Hacker v2.34 r5763

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

Что нового?

Цитата:
r5763
NvGpuPlugin: added voltage display; improved core/memory/shader frequency accuracy;

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



P.S.

Пока я не могу сказать какие именно подробности выводит кнопка Detals поскольку не было повода для их просмотра.
Автор: MERCURY127
Дата сообщения: 26.03.2015 13:42
Victor_VG, а почему загрузка ГПУ всегда больше, чем Жифорса? Разве это не одно и то же?
Автор: Victor_VG
Дата сообщения: 26.03.2015 13:58
MERCURY127

Если используется связка из нескольких устройств то нет, иначе возможна ошибка считывания со стороны оператора - человек может подвести курсор к произвольной точке графика и получить иное мгновенное значение.
Автор: boi1eI
Дата сообщения: 26.03.2015 14:30
Victor_VG (13:58 26-03-2015)
Цитата:
Если используется связка из нескольких устройств то нет, иначе возможна ошибка считывания со стороны оператора - человек может подвести курсор к произвольной точке графика и получить иное мгновенное значение.
Жифорс 1, а там все равно не совсем сходится.
Автор: Victor_VG
Дата сообщения: 26.03.2015 15:04
boi1eI

Тут надо смотреть с какого именно датчика драйвера и в какой момент мы читаем данные. У меня на стенде показатели загрузки GPU в HWiNFO64 и системного мониторинга ни разу не совпадали, а поскольку этот показатель второстепенный, то я на это не обращаю внимания ведь основным ресурсом ЭВМ является процессорное время ЦП, а процессорное время вспомогательных вычислителей задействуется для выполнения отдельных специфических операций только после предобработки данных на ЦП. Тот же GPU сегодня представляет собой последовательный массово-параллельный вычислитель пригодный только для обработки больших массивов однотипных потоковых данных с использованием ОКМД модели, а если использовать его для вычислений общего назначения то получим не ускорение, а наоборот замедление обработки т.к. будет задействованы отдельные вычислительные ячейки с достаточно низкой удельной производительностью. Высокая производительность GPU это интегральная оценка которая грубо может быть оценена по простой формуле - число узлов умноженное на удельную производительность отдельного узла. И при сравнении по удельной производительности ЦП общего назначения выиграет у любого самого сложного GPU ибо они решают принципиально разные задачи. Кстати то же самое относится и к любым иным массово-параллельным вычислительным системам сколь бы сложны они не были. Да, они обладают очень высокой пиковой производительностью, да только расплата за это значительно более сложное программирование и ограниченный круг эффективно решаемых на них задач.
Автор: Victor_VG
Дата сообщения: 27.03.2015 01:18
Process Hacker v2.34 r5764

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

Что нового?

Цитата:
r5764
NetworkTools: updated text to be more descriptive

Автор: nv59
Дата сообщения: 27.03.2015 17:44
Victor_VG
Интересная вещь получилась: юзал я ПроцХакер (2.34_5629), потом решил попробовать System Explorer (загружался вместе с ОС). В нем все неплохо, но при частых отключениях LAN-интерфейса (файер не стоИт) в нем появляется пачка пустых линеек с сетевухой, убирать которые не очень удобно.
Выгрузил я вчера СисЭксп, запустил ПроцХакер - работает... но сегодня после _полной перезагрузки ОС СисЭксп мне выдал, что в реестре имеется некий сбой и требуется переустановка СисЭкспл. Я так понял, что ПроцХакер и СисЭкспл юзают что-то одинаковое в ОС/ее реестре.

Событие не смертельное и легко исправляется - я просто сообщил вам о нём...
-------
Постоянный линк в шапке - это здесь: "Текущая сборка от Victor_VG из SVN v2.34..." ?
Автор: Victor_VG
Дата сообщения: 27.03.2015 18:54
nv59

Правильно, ибо если вы выбрали для System Explorer установку в режиме Express Installation (по умолчанию), то он сам себя назначает менеджером задач по умолчанию не обращая внимания что в ОС записано и заодно ещё и ставит "рекомендуемое ПО" (хорошо коли только Оперу прикрутит а не половину инета приволочёт - спонсорский продукт, понимать надо). Ну а после начинает орать что мол его подвинули. Для Process Explorer в исходниках PH есть проверка:

// An exit status of 1 is used here for compatibility reasons:
// 1. Both Task Manager and Process Explorer use 1.
// 2. winlogon tries to restart explorer.exe if the exit status is not 1.


, то для System Explorer надо смотреть что и куда помимо HKLM\SOFTWARE\...\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\taskmgr.exe его код вписывает. Я бывает его ставлю параллельно РН, но всегда выбираю компоненты для установки ибо мне мусор не нужен.
Автор: vonMI
Дата сообщения: 27.03.2015 21:28
Поставил 2.34 на win 7 86 указав заменить диспетчер по умолчанию и система умерла...Даже в безопасном не запускалась.Потом почитал,что баг известный и вроде как в ранних версиях его не было.Это поправят? Ставил от админа.
Автор: Victor_VG
Дата сообщения: 27.03.2015 21:54
vonMI

Чего???? О таком явлении я впервые слышу. Давайте подробно вспоминайте всё по операциям и событиям. Попробуем вместе понять причину явления. Я в данный момент исхожу из предположения о совпадении событий.
Автор: vonMI
Дата сообщения: 27.03.2015 22:34
Кстати в версии 2.28 есть такая фигня, когда ставишь сразу в установке вместо диспетчера в 7-ке,стандартному пиндец приходит. На ранних версиях такого не было. Отборный мат, которого уже не хватает после 3-й или 4-й переустановки винды. 2.27 однозначно лучше, откатываюсь. ИМХО....
Это то, что писал человек на другом форуме. Я просто поставил и при перезагрузке BSOD Диск родной восстанавливая написал мол что то не то ставили....Вот и всё вроде...А встать то он встал,до перезагрузки.
Автор: Victor_VG
Дата сообщения: 27.03.2015 23:06
vonMI

Ну, с заменой диспетчера просто - в ОС есть параметр Реестра по смыслу аналогичный тому, что я привёл выше. По умолчанию он пустой, но если мы заменяем родной диспетчер, то там появляется имя заменяющего его бинарника по трём пальцам ось вызовет его.

С крахом - да было слышал пару раз в соседней конторе про такое явление в самом начале развития ветки 2.хх, но причиной в обоих случаях причиной было иное - в одном случае оператор аварийно завершил процесс lsass,exe на ХР что и вызвало панику ядра ибо грохнули процесс ядра, а во втором у машины просто мать сгорела. Лично мне с версии 2.10 с более с подобными случаями встретится не пришлось, а за это время РН был установлен не на одной сотне машин. Так что я думаю тут надо искать совпавшее во времени событие, хотя я допускаю и иную вероятную причину - использование локализованной сборки в которой при переводе случайно задели код. Вот с ними подобные явления происходили, с ванильными собранными без изменений в исходниках нет.
Автор: Victorkoly
Дата сообщения: 27.03.2015 23:29
в ОС есть параметр Реестра по смыслу аналогичный тому, что я привёл выше. По умолчанию он пустой

А всякие трояны могут как-то себя прописать в раздел Taskman, но я не знаю, что с этого у них выйдет.
Автор: unreal666
Дата сообщения: 28.03.2015 04:13

Цитата:
А всякие трояны могут как-то себя прописать в раздел Taskman, но я не знаю, что с этого у них выйдет.

именно у троянов нет смысла себя туда прописывать. У них цель быть скрытными и все нужное перехватывать. А что может быть нужного в замене диспетчера?
Автор: vonMI
Дата сообщения: 28.03.2015 06:11

Цитата:
Так что я думаю тут надо искать совпавшее во времени событие

Вы были правы. PH белый и пушистый. Действительно совпало. Просто в неудачный момент ставился...Однако,это уже за рамками данного раздела.
Автор: VitRom
Дата сообщения: 28.03.2015 14:02
Victor_VG
Заметил глюк (баг?) в определении прав запускающего юзера (Админ/НЕ-админ) и как следствие визуальной индикации режима (+ в заголовке окна).

XP SP3 +WEPOS-fix +все обновы +SuRun
рабочая учётка в группах (кроме SuRunners ессно)
Юзеры +Юзеры RDP +Операторы архива +Операторы настройки сети
Сабж любой свежий, хоть крайний релиз, хоть твоя сборка.

При старте в заголовке бодрый плюсик. Но!
Полных-то админ-прав как не было, так и нет, и в этом легко убедиться.
При этом привилегии процесса [more=такие]
SeBackupPrivilege, Enabled, Архивирование файлов и каталогов
SeChangeNotifyPrivilege, Default Enabled, Обход перекрестной проверки
SeCreateGlobalPrivilege, Default Enabled, Создание глобальных объектов
SeRestorePrivilege, Enabled, Восстановление файлов и каталогов
SeShutdownPrivilege, Enabled, Завершение работы системы
SeSystemtimePrivilege, Enabled, Изменение системного времени
SeTakeOwnershipPrivilege, Enabled, Овладение файлами или иными объектами
SeUndockPrivilege, Enabled, Извлечение компьютера из стыковочного узла
[/more] а членство [more=такое]
BUILTIN\Операторы архива, Mandatory (Default Enabled)
BUILTIN\Операторы настройки сети, Mandatory (Default Enabled)
BUILTIN\Пользователи, Mandatory (Default Enabled)
BUILTIN\Пользователи удаленного рабочего стола, Mandatory (Default Enabled)
NT AUTHORITY\ИНТЕРАКТИВНЫЕ, Mandatory (Default Enabled)
NT AUTHORITY\Прошедшие проверку, Mandatory (Default Enabled)
S-1-5-5-0-64228, Logon ID (Default Enabled)
BOOK\SuRunners, Mandatory (Default Enabled)
BOOK\Отсутствует, Mandatory (Default Enabled)
Все, Mandatory (Default Enabled)
ЛОКАЛЬНЫЕ, Mandatory (Default Enabled)
[/more]
Если же запустить как положено, Start as administrator, или этот же самый процесс Restart as administrator, то привилегии [more=такие]
SeBackupPrivilege, Disabled, Архивирование файлов и каталогов
SeChangeNotifyPrivilege, Default Enabled, Обход перекрестной проверки
SeCreateGlobalPrivilege, Default Enabled, Создание глобальных объектов
SeCreatePagefilePrivilege, Disabled, Создание страничного файла
SeDebugPrivilege, Enabled, Отладка программ
SeImpersonatePrivilege, Default Enabled, Олицетворение клиента после проверки подлинности
SeIncreaseBasePriorityPrivilege, Enabled, Увеличение приоритета диспетчирования
SeIncreaseQuotaPrivilege, Disabled, Настройка квот памяти для процесса
SeLoadDriverPrivilege, Enabled, Загрузка и выгрузка драйверов устройств
SeManageVolumePrivilege, Disabled, Запуск операций по обслуживанию тома
SeProfileSingleProcessPrivilege, Enabled, Профилирование одного процесса
SeRemoteShutdownPrivilege, Disabled, Принудительное удаленное завершение
SeRestorePrivilege, Enabled, Восстановление файлов и каталогов
SeSecurityPrivilege, Disabled, Управление аудитом и журналом безопасности
SeShutdownPrivilege, Enabled, Завершение работы системы
SeSystemEnvironmentPrivilege, Disabled, Изменение параметров среды оборудования
SeSystemProfilePrivilege, Disabled, Профилирование загруженности системы
SeSystemtimePrivilege, Disabled, Изменение системного времени
SeTakeOwnershipPrivilege, Enabled, Овладение файлами или иными объектами
SeUndockPrivilege, Enabled, Извлечение компьютера из стыковочного узла
[/more] а членство [more=такое]
BUILTIN\Администраторы, Mandatory (Default Enabled)
BUILTIN\Операторы архива, Mandatory (Default Enabled)
BUILTIN\Операторы настройки сети, Mandatory (Default Enabled)
BUILTIN\Пользователи, Mandatory (Default Enabled)
BUILTIN\Пользователи удаленного рабочего стола, Mandatory (Default Enabled)
NT AUTHORITY\ИНТЕРАКТИВНЫЕ, Mandatory (Default Enabled)
NT AUTHORITY\Прошедшие проверку, Mandatory (Default Enabled)
S-1-5-5-0-64228, Logon ID (Default Enabled)
BOOK\SuRunners, Mandatory (Default Enabled)
BOOK\Отсутствует, Mandatory (Default Enabled)
Все, Mandatory (Default Enabled)
ЛОКАЛЬНЫЕ, Mandatory (Default Enabled)
[/more]

Добавлено:
Ну и до кучи, пока опять не забыл,

Цитата:
VitRom

Не отказался, а в r5749 добавил новый плагин DbgViewPlugin (Plugin for viewing Win32 debug output via the Tools menu.) - небольшая разница.

Да вообще никакой, ведь речь была вообще-то не о дебагвью, а о сетевых соединениях в свойствах процесса. А дебагвью был упомянут как пример логики самого разработчика. Формально следуя которой и учитывая общеиствестное "вы или крестик снимите...", вкладка Сеть вообще нафиг не нужна, ибо есть ТСРВью.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123

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


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