Этот сайт создан как клуб русификаторщиков. Для нас существуют три основных правила.
1. Мы никому и ничего не должны!
2.Один пришедший на сайт толковый русификаторщик дороже всех пользователей.
3. Мы делаем русификаторы для своего сайта, но в оригинале ими могут пользоваться все в интернете.
HWiNFO3264 — программа не требующая установки на ваш компьютер, и предназначенна для сбора и отображения детальной информации об аппаратных средствах персонального компьютера. HWiNFO3264 осуществляет точный мониторинг всех компонентов системы, определяя устройства, установленные на ПК, и анализируя их состояние на основании сведений, собранных из системных датчиков. Плюс ко всему приложение генерирует отчеты в удобной для пользователя форме, которыми можно воспользоваться в дальнейшем.
Основные возможности HWiNFO3264:
— Мониторинг в режиме реального времени. — Отображение списка компонентов системы в форме иерархического дерева. — Определение моделей всех компонентов и их технических характеристик. — Отображение данных о температурном режиме и напряжении аппаратного обеспечения и других сведений, взятых из сенсорных датчиков системы. — Тестирование производительности системных компонентов. — Создание и сохранение нескольких типов отчетов в виде текстовых документов, таблиц, графиков, лог-файлов и пр. — Импортир отчетов в форматы CSV, HTML, EXT, XML, MHTML. — Поддержка новейших технологий и стандартов. — Настраиваемый многовариантный интерфейс. — Взаимодействие с другими инструментами.
Разработчик:Martin Malik Windows: XP, Vista, 7, 8, 10 Язык: Русский
Привет,Alecs962. Кнопки растянуть можно, но при этом они будут растянуты все. Например, вот так
]
Ширина кнопок задана 100 пикселей, этого вполне достаточно. Как это сделать?
Для начала выясни размер кнопки на панели инструментов. Это можно сделать в графическом редакторе, например, Paint.NET. Вот что имеем
]
Размеры указаны в пикселях.
Теперь загрузи программу в отладчик OllyDbg (надеюсь, что ты умеешь с ним работать) и задай поиск всех текстовых строк. Среди них найди строку с надписями на кнопках. Я взял строку "BIOS Update". Перейди в отладчике на адрес обращения к этой строке. Чуть ниже будут идти инструкции установки размеров для всех кнопок на панели инструментов (как я удачно выбрал строку :D - случайность наверное) .
]
Под номером (1) - высота кнопки, под номером (2) - ширина. Вот её и нужно корректировать. Стань на эту инструкцию, затем щелкни на значении инструкции правой кнопки мышки, выбери в контекстном меню команду "Modify...", в поле Float введи желаемое значение и подтверди ввод.
]
Сохрани сделанные изменения в новый файл. Готово.
В файле HWiNFO32.exe, который находится в предлагаемом тобой архиве, можно напрямую подкорректировать значение в НЕХ-редакторе. Загрузи файл в WinHEX (или свой любимый НЕХ-редактор), перейди на смещение 00290170 и измени байты 80 51 40 на 00 59 40, что соответствует 100 пикселям в десятичной системе:
]
Напоминаю, что эти действия верны только для текущей версии файла. В другой версии приложения адрес будет другой и его нужно будет искать при помощи отладчика.
Если планируешь заниматься поддержкой локализации этой программы в дальнейшем, то можешь сделать небольшой патч (инструменты "AT4RE Patcher" или "diablo2oo2"s Universal Patcher" - осторожно, на них неадекватно реагируют антивирусные программы), для автоматизации работы. Для того же WinHEX"а можно написать сценарий, который будет выполнять необходимые действия автоматически.
Здравствуйте, закончил перевод финала 5.10 HWiNFO32, ожидая его работал с бетами. Но доделывая финал обнаружил опять новую бету http://2.firepic.org/2/images/2015-12/07/wlogqph9ki58.gif Эдак они не угомонятся, за ними просто не успеешь переделывать. Давно мучает вопрос о автоматизацации, понятно что частичной. Речь идет о программах, у которых ресурсы в ЖКС. Вот Leserg дал намек:
Если планируешь заниматься поддержкой локализации этой программы в дальнейшем, то можешь сделать небольшой патч (инструменты "AT4RE Patcher" или "diablo2oo2"s Universal Patcher" - осторожно, на них неадекватно реагируют антивирусные программы), для автоматизации работы. Для того же WinHEX"а можно написать сценарий, который будет выполнять необходимые действия автоматически.
Можно немного подробней. Может это на сайте уже расписывалось, ткните носом - не нашел. Заранее благодарю.
Сообщение отредактировал gazon01 24 июля 2017 - 11:25
В данном конкретном случае я имел в виду автоматизацию правки кода размера элемента, чтобы не морочить каждый раз голову в отладчике. Смотри, на рисунке правки в НЕХ-редакторе, рамкой синего цвета выделена последовательность байт 00 00 00 00 00 80 51 40. Я не зря так её указал. Такая последовательность байт уникальная, встречается в файле только один раз! Вышла новая версия программы, делаете в проекте локализации подмену файла, обновляете проект, проверяете на наличие новых/изменённых строк, если нужно переводите их, создаете локализованный файл. Потом грузите его в НЕХ-редактор и выполняете операцию замены 00 00 00 00 00 80 51 40 на 00 00 00 00 00 00 59 40. Все. Время на локализацию 10-15 минут. Тем более, если версии выходят часто, то обычно ресурсы не изменяются, от силы может появится пару новых строк.
Но гнаться за каждым релизом я также не рекомендую. Бывает, что они выходят каждый день. А если вы занимаетесь поддержкой не одной программы, то вы просто физически не потяните все вместе. Начнёте делать ошибки и т.д. и т.п. Оно вам надо? Делайте пропуски.
Вышла новая версия программы, делаете в проекте локализации подмену файла, обновляете проект, проверяете на наличие новых/изменённых строк, если нужно переводите их, создаете локализованный файл.
Вот этого еще не делал, каждый раз создавал новый проект и ручками перетаскивал, уходило времени дня 3. Век живи и учись. Спасибо за ответ! По размеру все понял, думал что и со строками этот трюк автоподмены провернуть можно, код длинной строки (например всплывающее описание функционала) тоже уникален, это понятно что например - exit менять нельзя, она может быть в коде и интерфейсе. Я сейчас только понял, что сценарий получится больше , чем сама программа.
Для таких программ, что часто обновляются я переделываю через несколько версий. Не надо гнаться за новизной, выставляй что есть.
Так и придется, спасибо! Проверю хорошенько и выложу.
Сообщение отредактировал Alecs962 8 декабря 2015 - 04:31
Здравствуйте. Вышла новая версия (финал) HWiNFO, есть в ней строки, которых нет в ресурсах или они берутся с системы. Вообщем логически они должны быть в ресурсах:
В датчиках также:
Ну и если есть Plug and Play, полностью раздела нет:
В архиве оригинал и распакованный .ехе, портатив. HWiNFO32 5.1.2
Leserg Вы мне очень помогли в растяжке кнопок в программе HWiNFO32- просят перевод HWiNFO64. Перевел, с растяжкой ступор (ОС х64 у меня нет, пользуюсь набегами на чужом компе), значение hex 80 51 40 встречается лишь один раз, но изменение ничего не дает, хотя размер кнопок тот же, что и в HWiNFO32. Уже вышли на автора, чтобы он увеличил размер кнопок, но он видимо офигел от такой просьбы и молчит. Распакованная HWiNFO64