AML Free Registry Cleaner v4.25 RUS

AML Free Registry Cleaner v4.25-----------------------------------------------------------р у с с к а я ... в е р
  1. Оффлайн

    Автор темы

    Leserg

    Звание: Ветеран

    Команда сайта

    Сообщений: 929

    Создано тем: 79

    Рейтинг: 8

    Репа: (131|131|0)

    Баллы: 1596

    Был: 2024-04-28 00:36

    Лайков: 140

    AML Free Registry Cleaner v4.25


    -----------------------------------------------------------



    р у с с к а я ... в е р с и я





    ... Автор: AML Software
    ... Сайт разработчика: www.amltools.com
    ... Дата выпуска: Январь 2013
    ... Лицензия: Бесплатно
    ... Платформа: Windows

    AML Free Registry Cleaner — программа для очистки и исправления ошибок в реестре Windows. Реестр является нервным центром вашего ПК и ошибки, которые накапливаются в нем при частой установке и деинсталляции программного обеспечения, часто являются причиной сбоев в работе Windows. Программа AML Free Registry Cleaner позволяет вам всего лишь в несколько кликов навести порядок в реестре, тем самым увеличив быстродействие и надежность системы.


    ОСНОВНЫЕ ФУНКЦИИ:





    Менеджер автозапуска

    С помощью менеджера автозапуска показывает список программ, которые запускаются при старте Windows. Отключив некоторые их них, вы можете увеличить скорость загрузки системы.


    Очистка жесткого диска

    При интенсивной работе с компьютером на жестких дисках накапливается большое количество временных файлов, которые занимают свободное место. Инструмент очистки диска позволяет найти и удалить все мусорные файлы, поддерживается 22 типа. Также у вас есть возможность добавить собственные типы файлов, которые программа найдет и удалит.


    Менеджер процессов

    Менеджер процессов предлагает вам краткий обзор запущенных на ПК процессов и программ. При необходимости любой из этих процессов вы можете завершить (например, это может быть программа, которая не отвечает на системные запросы).


    Поиск в реестре

    С помощью этого инструмента вы можете выполнить поиск в реестре заданного ключевого слова или выражения. Поиск возможен в именах разделов реестра, в именах параметров, а также в значениях параметров. Поддерживаются различные режимы поиска. 


    Резервная копия реестра

    При довольно частой установке различного ПО, некоторое из них может привести к нестабильной работы системы или вы решите, что данная программа вам не подходит. Мы рекомендуем вам перед очередной установкой приложения сделать резервную копию реестра, тогда в случае непредвиденных ошибок или сбоев вы всегда сможете восстановить первоначальное состояние реестра.
    Что сделано:
    -----------------
    Переведены исполняемые файлы:
    ...
    clean.exe - очистка жесткого диска; ...
    pm.exe - менеджер процессов; ...
    regback.exe - резервная копия реестра; ...
    regclean.exe - очистка реестра (главный исполняемый файл программы); ...
    regsearch.exe - поиск в реестре; ...
    startup.exe - менеджер автозапуска; ...
    sysres.exe - инструмент создания резервных точек системы.

    Программа и её компоненты написаны на языке Visual Basic 5.0/6.0. Для корректного перевода исполняемые файлы были декомпилированы с помощью инструмента VBReformer v5.0. Затем полученные файлы проекта были загружены в среду разработки Visual Basic v6.0, формы диалогов переведены на русский и скомпилированы обратно в исполняемый код. Потом в НЕХ-редакторе выполнена замена оригинальных ресурсов на переведенные, а также сделана их окончательная коррекция (попутно применялась программа VBExplorer v1.1). Наконец, в том же НЕХ-редакторе были переведены жестко-закодированные строки и сделана коррекция смещений.

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

    Возможно признаки вмешательства в код как-то еще о себе дадут знать, не могу сказать точно, т.к. не занимался доскональной проверкой работы локализованной версии. Эту миссию предлагается выполнить вам .

    Состав данной сборки:
    ------------------------------
    regcleaner_rus.exe - инсталляционный файл программы AML Free Registry Cleaner (русская версия);
    screenshot.png - скриншот окна программы;
    License.rtf - файл лицензии;
    Readme.rtf - файл с информацией о русификаторе;

    Установка:
    ---------------
    Перед вами полная русская версия программы, оформленная в инсталлятор. Для установки не требуется наличие оригинальной версии программы на ПК. Если же у вас установлена английская версия и вы хотите её использовать совместно с русской, то выполните установку русской версии в другой каталог.

    На системах Windows Vista / 7 инсталлятор следует запускать с правами администратора (клик правой кнопкой мышки по файлу инсталлятора, в контекстном меню выбрать пункт “Запуск от имени Администратора”). Далее, следуя указаниям Мастера, выполните установку программы.

    Размер архива (5% на восстановление): 3,34 Мб

    Хэш суммы файла AMLRegClen425_RUS.rar:

    ..CRC32: 09B0CFB7
    ..MD5: 3614AD9E499FEB2AFD10ACD70D10DFEA
    ..SHA-1: F0D23692F06352C0525C9415BC854F3534A3E580

    Скачать: Karelia.RU, Turbobit.Net, Deposit.Files

    P.S. Программа хоть и представлена разработчиком как бесплатная, но настойчиво предлагает себя зарегистрировать за 19,95$. А рекламный баннер и настойчивость, с которой программа ломится в Интернет, просто убивает наповал своей маниакальностью. Стоит ли устанавливать этого зверя на свой ПК - решайте сами. Лично я держусь от таких программ как можно дальше (хотя русская версия и была немного поправлена). Мой интерес к ней был чисто технический, в плане отработки технологии локализации VB-приложений на русский язык. Несмотря на свою древность, язык Visual Basic упорно не сдает свои позиции, а приложения написанные на нем, продолжают появляться на свет.

    Кто ищет, тот всегда найдет!

    16 марта 2013 - 18:20 / #1
  2. Оффлайн

    WYLEK

    Звание: Легенда

    Админ

    Сообщений: 2179

    Создано тем: 315

    Рейтинг: 10

    Репа: (245|245|0)

    Баллы: 3405

    Был: 2024-04-28 20:29

    Лайков: 196

    Мой интерес к ней был чисто технический, в плане отработки технологии локализации VB-приложений на русский язык. Несмотря на свою древность, язык Visual Basic упорно не сдает свои позиции, а приложения написанные на нем, продолжают появляться на свет.


    Молодец Leserg!!! Работа проделана большая.
    Конечно, сделать локализацию этого чудо-языка лучше на исходниках...но кто нам их дастbiggrin да и тогда мы уже не локализаторщики будем, а программистыbiggrin

    16 марта 2013 - 21:40 / #2
  3. Оффлайн

    ruslangxp

    Звание: Ветеран

    Администратор

    Сообщений: 1378

    Создано тем: 137

    Рейтинг: 8

    Репа: (220|220|0)

    Баллы: 9396

    Страна: не указана!

    Был: 2024-05-01 23:54

    Лайков: 207

    а WYLEK или Leserg можете сделать русификатор к этой проге Aiseesoft Registry Optimizer 3.1.10 она уже с ключем, файл локализации у нее .rcc ????

    Сообщение отредактировал 28 января 2021 - 23:57

    @RuslangXP

    17 марта 2013 - 02:01 / #3
  4. Оффлайн

    Автор темы

    Leserg

    Звание: Ветеран

    Команда сайта

    Сообщений: 929

    Создано тем: 79

    Рейтинг: 8

    Репа: (131|131|0)

    Баллы: 1596

    Был: 2024-04-28 00:36

    Лайков: 140

    да и тогда мы уже не локализаторщики будем, а программисты

    Тут хочешь не хочешь, а приходится становиться программистом, чтобы локализовать программу. smile 

    Разобрался с горячими клавишами в меню программы. Если бы я был программистом, то сразу бы просек причину их отсутствия. А так приходится читать мануалы по программированию на Visual Basic и экспериментировать. Оказалось все очень просто. При декомпиляции исполняемого файла горячие клавиши были неправильно интерпретированы. Потом, во время загрузки проекта, VB отбросил их как мусор. Но добавить их не сложно. Смотрим какие клавиши назначены в оригинальной программе и в редакторе меню добавляем их для соответствующих пунктов меню:

    Вообще, я так понимаю, что назревает мануал по переводу VB-приложений. Информации накопилось очень много, и как её подать я еще не придумал. Пока набросал себе небольшие памятки, чтоб не забыть (может кому интересно будет).

    Памятка 1:
     

    Памятка 2:
     

    Это еще не окончательный вариант. Тема для меня новая, возможно где-то есть неточности или неверное истолкование, но лично мне теперь легче ориентироваться в этом наборе байт.

    Основная сложность состоит в том, что нужно впихнуть локализованные формы обратно в исполняемый файл. Если её размер (в байтах) будет больше, то нужно ломать голову, за счет чего его можно сократить. В приложениях VB ресурсы форм размещаются в начале файла, потом идет код программы, а в конце остальные ресурсы (изображения, значки, курсоры и т.д.). Если вставить код формы большего размера, то весь последующий код смещается, нарушается адресация и программа становится неработоспособной.

    Например, за счет чего можно сократить бинарный код формы? Первое, что сразу бросается в глаза - это шрифт. По умолчанию программы используют шрифт MS Sans Serif. Подсчитайте, сколько символов имеет эта строка (вместе с пробелами) - 13. Это 13 байт. Если заменить шрифт на Tahoma, то мы экономим 7 байт. А если выполнить замену на шрифт Arial - то 8 байт. Теперь прикиньте, допустим на форме используется 20 элементов управления. Заменив у каждого из них шрифт на Tahoma, получаем экономию 20*7=140 байт, а если Arial - то 20*8=160 байт. Но это еще не все. По умолчанию все элементы управления, размещенные на форме, если для каждого из них в свойствах явно не указан шрифт, используют шрифт, заданный для самой формы. Таким образом, можно отбросить свойства шрифта у каждого элемента, оставив только для формы. Я думаю, что уже вы сами можете посчитать полученную экономию. Именно за счет манипуляции со свойством "Шрифт" можно нормально перевести программу, без сокращений. Это был первый вариант.

    Второй вариант сокращения размера - уменьшение названий элементов управления. Например, при переводе программы AML Free Registry Cleaner такой трюк с главным окном программы не прокатил. Разработчик дал элементам управления двух символьные названия (n1, n2, o1, o2 и т.д.). Их сокращать уже некуда, необходимо чтобы они не повторялись, иначе возникнет конфликт и программа завершит работу с ошибкой. Обычно имена идут по названиям элементов управления, например, ListView1, Label3, wbViewBrowser5. Как видите, здесь есть где разгуляться, сократив имена до двух символов. Я об этом уже рассказывал немного.

    Такие же манипуляции по сокращению приходится проделывать отдельно для каждого элемента List и Menu, чтобы впихнуть в них переведенные строки.

    В общем, вот такие пироги. Работа не из легких, но без труда не выловишь и рыбку из пруда. smile
    Сообщение отредактировал 28 января 2021 - 23:57

    Кто ищет, тот всегда найдет!

    17 марта 2013 - 03:08 / #4
  5. Оффлайн

    Автор темы

    Leserg

    Звание: Ветеран

    Команда сайта

    Сообщений: 929

    Создано тем: 79

    Рейтинг: 8

    Репа: (131|131|0)

    Баллы: 1596

    Был: 2024-04-28 00:36

    Лайков: 140

    можете сделать русификатор к этой проге Aiseesoft Registry Optimizer 3.1.10, файл локализации у нее .rcc ????

    Вот здесь описан алгоритм перевода RCC-файлов.
    Сообщение отредактировал 28 января 2021 - 23:56

    Кто ищет, тот всегда найдет!

    17 марта 2013 - 14:22 / #5
  6. Оффлайн

    WYLEK

    Звание: Легенда

    Админ

    Сообщений: 2179

    Создано тем: 315

    Рейтинг: 10

    Репа: (245|245|0)

    Баллы: 3405

    Был: 2024-04-28 20:29

    Лайков: 196

    ообще, я так понимаю, что назревает мануал по переводу VB-приложений.


    Ждем, мне самому очень интересно будет ознакомиться и поучиться.agree

    17 марта 2013 - 15:09 / #6
  7. Оффлайн

    Автор темы

    Leserg

    Звание: Ветеран

    Команда сайта

    Сообщений: 929

    Создано тем: 79

    Рейтинг: 8

    Репа: (131|131|0)

    Баллы: 1596

    Был: 2024-04-28 00:36

    Лайков: 140

    Памятка 3:


    С меню в программах Visual Basic дела обстоят несколько сложнее. Переделывать их придется в НЕХ-редакторе вручную, т.к. они содержат указатели на исполняемый код программы, которые являются уникальными. Если собрать проект декомпилированной программы обратно в исполняемый файл, вытащить оттуда меню и вставить в оригинальную, то сама программа после этого работать не будет - каждый пункт меню будет иметь другие идентификаторы. Хотя с помощью Visual Basic и можно упростить себе работу. Переводим меню в среде разработки, компилируем, а затем сравниваем размер НЕХ-данных меню оригинальной программы и скомпилированной. Необходимо добиться того, чтобы их размеры были одинаковыми (можно подкорректировать за счет имен элементов), а затем вручную перебиваем идентификаторы из оригинального файла.

    Кто ищет, тот всегда найдет!

    24 марта 2013 - 17:53 / #7
  8. Оффлайн

    gazon01

    Звание: Ветеран

    Команда

    Сообщений: 1212

    Создано тем: 39

    Рейтинг: 8

    Репа: (42|41|-1)

    Баллы: 66

    Был: 2018-12-02 14:30

    Лайков: 17

    Памятка 3:

    а продолжение?

    Возможно всё! На невозможное просто требуется больше времени.
    Мудрец из Шангри Ла

    5 октября 2015 - 20:22 / #8

Статистика форума, пользователей онлайн: 1 (за последние 20 минут)

Создано тем
1177
Всего сообщений
15352
Пользователей
17852
Новый участник
Astarot