Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Наборы обновлений для Windows XP/2003/Windows 7 (http://forum.oszone.net/forumdisplay.php?f=62)
-   -   [addon] Resource Hacker [FX] (http://forum.oszone.net/showthread.php?t=155955)

Habetdin 06-11-2009 00:12 1262815

[addon] Resource Hacker [FX]
 
Вложений: 1
Аддон Resource Hacker [FX]
Программа для редактирования ресурсов...

Дом. страница: ResHacker, FX
Метод установки: SVCPACK, возможно установить и на "живую" систему.
Лицензия: Freeware
Язык интерфейса: Русский (tnx to: AZJIO, boss911, Vl@d)
Место установки: %ProgramFiles%\Resource Hacker FX
Ярлыки: Все программы\Утилиты\Resource Hacker
Ассоциации файлов: EXE, DLL, CPL, OCX

Настройки, доступные в файле ResHacker.inf (папка Files\ForceCopy\SVCPACK):
Код:

[Setup]
Components=main,help,help/normal - Оформление справки: help/black - Тёмный скин
Group=Утилиты\Resource Hacker - Название папки с ярлыками в меню "Пуск"
NoIcons=0 - При значении 1 ярлыки не будут созданы

Также возможен подхват файла ResHacker.ini с настройками программы (можно найти в папке программы), если не нужен - удалить.

Скачать аддон для интеграции в дистрибутив/установки на живую систему: ResHacker 3.6.0.92 FX 1.4.16
Версия 3.6 (не FX) от ddv122: аддон + твик

Старые версии
Ярлыки: Все программы\Resource Hacker (3.4.0.79) | Все программы\Утилиты\Resource Hacker (3.5.2.84)
Ассоциации файлов: RES, DLL (3.4.0.79) | EXE, DLL, CPL, OCX (3.5.2.84)
ResHacker 3.4.0.79 (вложение этого поста) | ResHacker 3.5.2.84 Beta

IDDQDesnik 27-11-2009 00:28 1280877

Habetdin, а откуда взялась версия Resource Hacker 3.5.0.82 Beta? На официальном сайте ее нет, да и Google знает максимум лишь о Resource Hacker 3.5 Plus, которая судя по всему является чьей-то поделкой на базе классического 3.4.

Vsirf 27-11-2009 00:37 1280883

Цитата:

Цитата IDDQDesnik
Habetdin, а откуда взялась версия Resource Hacker 3.5.0.82 Beta? На официальном сайте ее нет, да и Google знает максимум лишь о Resource Hacker 3.5 Plus, которая судя по всему является чьей-то поделкой на базе классического 3.4. »

Значит плохо искали , Resource Hacker 3.5 , так что ето не подделка :)

IDDQDesnik 27-11-2009 00:48 1280890

Vsirf, просто искал по полному номеру, а с ним действительно ничего путевого не находит

ссылка на страничку автора
http://groups.google.com/group/alt.c...410437652b0093

Кстати эта бета умеет редактировать 64 битные ресурсы и отображать PNG, но так как она до конца не протестирована она распространения как триал (интересно в чем ограничение?).
Цитата:

Цитата Habetdin
(ибо бета-версия пока) »

бетой она и останется, ибо автор поддерживать ее не собирается :(

Vsirf 27-11-2009 00:51 1280891

Цитата:

Цитата IDDQDesnik
интересно в чем ограничение? »

Приложение полностью работоспособно, вместе с тем нуждается в некоторых доводках и усовершенствованиях

IDDQDesnik 31-12-2009 22:56 1308433

Habetdin, бета версия обновилась до 3.5.2.84
http://angusj.com/resourcehacker/reshack_setup.exe

Habetdin 31-12-2009 23:46 1308447

All, версия 3.5.2.84 Beta в шапке! :)

Habetdin 13-04-2010 17:36 1391685

Вложений: 1
Прикрепил к посту аддон русской версии 3.5.2.84 Beta, перевод - Smarty

Guman 20-12-2011 13:28 1818674

Обновите пож до версии 3.6.0 русской

123new 25-12-2011 14:37 1821990

Ребята, поможете найти проблемку в cmd файле с использованием данной проги?

ddv122 06-01-2012 14:45 1829577

Вложений: 1
Аддон Resource Hacker 3.6.0.92 Ru
Перевод: Александр Кравцов
Метод установки: SVCPACK, возможно установить и на "живую" систему.
Язык интерфейса: Русский
Место установки: %ProgramFiles%\Resource Hacker
Ярлык: Все программы\Утилиты\
Ассоциации файлов: DLL, CPL, OCX

ddv122 06-01-2012 15:07 1829592

Вложений: 1
+ дополнение для FileMenu Tools 6.01 Добавляет в меню для файлов *.exe ,*.dll , *.mui , *.lnk Редактировать в Resource Hacker
Версии для x86 и x64
+ файл для удаления с контекстного меню 'Открыть в Resource Hacker'

_syd_ 19-10-2012 23:00 2008801

ddv122, справку зачем удалили?
Также было бы неплохо предусмотреть "подхват" файла настроек, ну и выбор варианта установки: с добавлением элементов в контекстное меню, или без этой возможности.
Понятное дело, в своей версии я всё это реализовал.

Wowa_z 22-10-2012 09:50 2009988

Цитата:

Цитата _syd_
Понятное дело, в своей версии я всё это реализовал. »

Может дадите ссылку?

Wowa_z 22-10-2012 12:18 2010070

Цитата:

Цитата _syd_
Wowa_z, ссылка в подписи. »

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

Habetdin 15-04-2013 23:53 2133390

Аддон обновлен до версии FX 3.6.0.92
+ Настройка папки с ярлыками
+ Подхват настроек программы
Подробнее в шапке...

warikkk 19-10-2013 19:08 2237386

Habetdin, спасибо за чудесную FX в отличие от оригинальной версии эта работает без зависаний и сбоев,просто чудо :up

boss911 20-10-2013 03:19 2237652

Русский хелп в CHM формате на базе перевода от Vl@d ® 2011 с небольшой правкой.

reshacker.3.6.0.92.switch.to.chm.help-patch.7z | dup.7z - оба патча меняют вызов справки HLP формата на CHM.

Русифицированый и пропатченный (CHM-patch) EXE файл Resource Hacker FX.

boss911 05-05-2014 16:50 2347339

Русифицированый и пропатченный (CHM-patch, см. пост выше) Resource Hacker 3.6.0.92 FX 1.4.14.

http://rusfolder.com/40617164

sov44 12-05-2014 21:14 2350583

Моя сборка аддона Resource Hacker 3.6.0.92 FX 1.4.14 [x86\x64] http://yadi.sk/d/7lrObYrHPyiCW

Habetdin 12-05-2014 23:59 2350636

Цитата:

Цитата Habetdin
ResHacker 3.6.0.92 FX 1.4.14 »

Справка от boss911. P.S.: да, уже есть версия 1.4.15 :)

sov44 13-05-2014 00:21 2350640

Цитата:

Цитата Habetdin
уже есть версия 1.4.15 »

там пока проблема с русификатором http://samforum.org/showpost.php?p=1134358&postcount=19

AZJIO 12-06-2014 01:43 2363144

Мой вариант справки CHM. С комплекте подправленный мною русификатор с отпиской изменений (Обновлено 7 раз, от 17.06.2014).

sov44 16-06-2014 21:02 2364915

AZJIO, если не затруднит, обновите ещё русификатор и файл справки ResHackerFX

AZJIO 16-06-2014 22:07 2364935

sov44, Извлёк обе справки, чтобы сравнить есть ли разница в оригинальных справках. Оказалось только префикс FX на странице "Установка/удаление программы". В связи с этим не стал ничего менять, зачем ещё одна копия той же справки?
2. Извлёк ресурсы оригинальных русификаторов, чтобы сравнить есть ли разница. Оказалось нет, кроме того что в ресурсах FX нет иконок, картинок и прочего, поэтому извлёк ресурсы ResHacker.rus в res-файл и ключом -modify обновил ResHackerFX.rus. Проверил на FX, всё работает (у меня WinXP).

Ссылка та же, постом выше

Ну и кто уже скачал справку, в любом случае я в течении нескольких дней делал поправки, так что обновить в любом случае рекомендуется.

И кстати, может кому компилятор справки интересен? Могу залить на временный ресурс. EXE-файл на AutoIt3 компилирует дистриб из папки Help. Всё очень легко, внёс поправки, кликнул, получил файл. CompileRH_Help.7z - компилятор

И ещё могу сделать/залить версию с Black-темой - ResHacker_HelpBlack.7z

Habetdin 17-06-2014 06:13 2364999

Цитата:

Цитата AZJIO
обновил ResHackerFX.rus »

FX-версия упала с ошибкой:
читать дальше »



В main-форме русификатора исправил указанную строку:
Код:

      object AddnewResourcefromresfile1: TMenuItem
        Caption = '&Добавить новый ресурс...'
        Enabled = False
        OnClick = AddnewResourcefromresfile1Click
      end

На "AddnewResource", как в exe-файле — запустилось. Еще поправил диалог "О программе", теперь такой:



Аддон обновлен до версии FX 1.4.16! Добавлен выбор оформления справки (спасибо AZJIO за это =) ), компонент help:
  • help/normal - обычная
  • help/black - тёмная версия
Подхватывается все еще файл ResHacker.ini, но теперь он становится ResHackerFX.ini. За CHM-patch спасибо boss911.

SamLab 17-06-2014 10:59 2365070

Habetdin, при закрытии постоянно ошибка


boss911 17-06-2014 16:25 2365223

Моя сборка:
  • Пропатчен FX 1.4.16 + CHM-patch.
  • Русифицирован бинарный (EXE) файл.
  • Русская CHM справка.

Скачать

AZJIO 17-06-2014 17:11 2365242

1. Мне вот не понятно почему в GUI при выборе "Сохранить все ресурсы" есть только в RC, но нет выбора в RES, в то время как в командной строке это допускается. Я пытался найти группу "Файлы ресурсных скриптов (*.rc)" и вставить туда ";*.res", но нашёл только "Файлы ресурсных скриптов" отдельной строкой, а отдельную группу (*.rc) не нашёл.
Кстати может "Сохранить все ресурсы" переименовать в "Извлечь все ресурсы"? Как то более очевидно.

2. Справку можно ещё сделать так: извлекается белая но при наличии внешнего css стиль берётся из внешнего файла. Экономия 100 кб и возможность изменять стиль без перекомпиляции справки.

Painkiller 17-06-2014 18:24 2365266

Цитата:

Цитата boss911
Моя сборка:
Пропатчен FX 1.4.16 + CHM-patch.
Русифицирован бинарный (EXE) файл.
Русская CHM справка.
Скачать »

Такой же результат

Habetdin 17-06-2014 18:27 2365267

Painkiller, SamLab, а если запустить программу от имени администратора? Кажется при выходе не хватает прав на сохранение настроек в ini-файл, находящийся в папке программы :dont-know По крайней мере исключение c0000005 - нарушение прав доступа...
boss911, в вашем варианте нет файла Dialogs.def - не подскажете, зачем он нужен?

Painkiller 17-06-2014 18:30 2365269

Цитата:

Цитата Habetdin
Painkiller, SamLab, а если запустить программу от имени администратора? Кажется при выходе не хватает прав на сохранение настроек в ini-файл, находящийся в папке программы »

Запускал, такой же результат

AZJIO 17-06-2014 19:00 2365288

boss911, В справке Мельникова я нашёл несколько недостатков, которые вы можете исправить:
Критические:
1. На странице "Краткий обзор" в конце пример переименования с RenameFiles не работает у меня на WinXP, возможно он тоже для Win98, не проверял.
2. На странице "Исходный код" текст: НО я неПожалуйста не спрашивайте меня об этом!
Ошибки как мне кажется формы речи:
На странице "Введение" параграфы невозможно читать как отдельные сообщения, а только как придаток от первого предложения.
Заголовки разделов не стоит оканчивать двоеточиями.
Смысловые ошибки:
1. На странице "Командная строка": Создание сценария в командной строке может вызвать трудности с задачами Resource Hacker™. Как ясно из того предложения там сказано о трудностях рутинной работы вставки команд, а именно имён файлов открытия и сохранения. Но фактически при объявлении переменных дальнейший ввод конструкции как бы не вызывает этих трудностей, а вот скорость работы запуска программы и каждый раз открытия, анализа и сохранения файла, это сильно тормозит при обработке к примеру 100 ресурсов, так как работа с дисков во много раз медленнее чем в памяти.
2. Примеры: (Для точности пути файлов не указаны). Не для точности, а для наглядности, для упрощения чтения примеров.
3. Лицензионное соглашение: ОГОВОРКА. У этого слова есть точное определение "ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ"
4. На странице "Краткий обзор": Комбинация компилированного изображения и декомпилированного текста –. Под изображением там имелось ввиду макет диалогового окна
5. акселераторов переводится как ускорители, на деле быстрые клавиши, то есть горячие клавиши используемые только в текущем окне (если оно активно). Может для программистов термин понятен/догадливый, но для среднестатистического пользователя нет. Я вообще имена стандартных ресурсов оставил такими как они написаны в дереве ресурсов программы.
6. О бэкапе на странице "Краткий обзор": "Если вы намерены изменить ресурсы, то сначала надо удостовериться, что первоначальный файл сохранен.". Может сделана его копия? Если он открыт то он по умолчанию не требует сохранения. Там же: "Потом полностью проверьте этот файл." Что именно проверять и зачем? Там же: "Теперь всякий раз, когда файл изменен и сохранен, Resource Hacker™ автоматически создает резервную копию оригинального файла перед сохранением измененного." Почему теперь? Он сразу начинает сохранять копию, а не после того как я его как то сохраню.
Там же: "Внутренние особенности поддержки компилятора - \t .... для предоставления". Не проще ли "Компилятор поддерживает метасимволы \t .... являющиеся тем-то...
Там же: "использовать клавиши TabShift-Tab", а надо Tab или Shift-Tab
Там же: "Редактор Диалога может быть открыт из меню Предварительного просмотра, если нажать на правую кнопку". Можно сказать из контекстного меню редактируемого элемента на макете диалогового окна или "в окне предпросмотра".
Там же : "Новое управление также можно добавить." В программирование правильный термин "элемент управления", или для кого то "управляющий элемент".
Там же: "Верхний левый угол управления, который будет добавлен, будет управлением по умолчанию, в котором диалог первоначально отображается нажатием правой кнопки." Угол будет управлением? Реально будут вставлены координаты мыши, чтобы на том месте вставился элемент.

AZJIO 17-06-2014 19:43 2365321

Habetdin,
Цитата:

Цитата Habetdin
Dialogs.def - не подскажете, зачем он нужен? »

в справке
Цитата:

Редактор элемента управления поддерживает практически все стандартные (Microsoft) и распространенные классы элементов. Пользовательские классы также могут быть добавлены во встроенный список классов, путём аккуратной правки текстового файла "Dialog.def", который находится в той же папке что и Resource Hacker™.

Habetdin 18-06-2014 00:01 2365483

Цитата:

Цитата AZJIO
в GUI при выборе "Сохранить все ресурсы" есть только в RC, но нет выбора в RES, в то время как в командной строке это допускается »

RaMMicHaeL предлагает для сохранения в .res использовать "Сохранить как..." в меню "Файл".

4 варианта программы для выяснения виновника падения на выходе. Кажется, виноват rus-файл, но возможно дело в chm-патче. Кто протестирует? У меня на двух ПК падение не воспроизводится :tomato2:

AZJIO 18-06-2014 03:51 2365519

Habetdin, Я обновил справку и русификатор по той же ссылке на предыдущей странице, она постоянная.
В русификаторе заменил "Сохранить" на "Извлечь" и ещё пару поправок.
В справке поправил имя Dialogs.def, оно на вкладке "Поиск" не искалось из-за одной буквы "s", и добавил ссылку на описание из таблицы установочных файлов.

Если русификатор от FX отличается только набором ресурсов, тогда ещё проще, просто оригинальный русификатор обрезать удалив ресурсы, получим русификатор, который уменьшится в размере, и работать будет на оригинале и на FX. Вот скрипт обрезки ресурсов
HTML код:

[FILENAMES]
 Exe=ResHacker.rus
 SaveAs=ResHackerFX.rus
 Log=delete_res.log

[COMMANDS]
-delete GIF,,
-delete CursorGroup,,
-delete Bitmap,,
-delete IconGroup,,

Цитата:

Цитата Habetdin
RaMMicHaeL предлагает для сохранения в .res использовать "Сохранить как..." в меню "Файл". »

Да, есть там такое не заметил. Но проверил, потому что сохранить с подменой расширения и извлечь ресурсы несколько разные операции. В общем сохранение в res просто делает копию этого же файла с расширением res, но как известно в DLL и EXE есть не только ресурсы, к примеру ResHacker.exe = 1 Мб, а извлечённые через -extract результат 231 кб, в отображаемых ресурсах они конечно одинаковы. Хотелось бы также иметь возможность извлечь секцию в res-файл.
Кстати, ещё "Переименовать ресурсы" также не хватает. К примеру я хочу импортировать ресурсы из DLL прямо в EXE, но там 1033, а импортируются 1049, в итоге экономии в размере не получилось. Теоретически я могу удалить ресурсы 1033, но тут несостыковка, а если в ресурсах 1049 не существует некоторых, тогда пропадёт некий необходимый. Мне приходится сверять по именам, но если бы я пакетно переименовал, то мне бы не пришлось сверять, так как я бы уже не удалял, а применил -modify для обновления.

boss911 18-06-2014 08:55 2365546

Цитата:

Цитата Painkiller
Такой же результат »

Не подтверждаю. Специально попросил знакомого проверить открытие и закрытие программы на Win8.1 x64, он сказал, что все прошло корректно. А вот на другой машине с Win7 x64, при закрытии вылетает эта самая ошибка (окно). Я не знаю в чем причина, выяснять нет возможности, все, что узнал, что на Win8 включен UAC, а на Win7 отключен. Короче, надо ковыряться.

Habetdin

Тут надо поэкспериментировать, но у меня такой возможности нет. Взять оригинал, проверить, как он открывается/закрывается на Win7/8, если все нормально, начинать перебирать разные комбинации открытия/закрытия после патчей FX и CHM. А еще надо поиграться с отключением/включением UAC.

Цитата:

Цитата AZJIO
В справке Мельникова я нашёл несколько недостатков, которые вы можете исправить »

Спасибо. Честно сказать, мне сейчас не до этого, да и лень. Не уверен, что справка для ResHacker так уж сильно востребована, чтобы ее вылизывать, мне вот она понадобилась только один раз, что-то подглядеть и такой перевод сойдет. Чем ковыряться (тратить время), мне проще использовать вашу работу (с вашего разрешения, разумеется).

boss911 18-06-2014 14:32 2365683

AZJIO

Я тут немного в фотошопе поколдовал над PNG файлами в вашей справке и скомпилировал ее с помощью CHMDir (плагин для TC). Оба результата дали размер справки в 207Kb, против изначальных 311Kb. Если есть возражения, ссылку удалю.

ResHacker_Help_mod.7z

mamont1 18-06-2014 15:20 2365701

перевёл ResHackerFX.exe, через Radialix - попробуйте
http://rghost.ru/56446753
там и ResHacker.exe (без русика)

AZJIO 18-06-2014 18:53 2365823

boss911
Цитата:

Я тут немного в фотошопе поколдовал над PNG файлами
Пойдёт. В принципе я сам хотел оптимизировать картинки, но также нет времени. Надо было пропробовать разные графические проги, например фотошоп на некоторых картинках при уменьшении цвета с 256 до 156 даже увеличивал размер, и сохранение в GIF не уменьшало. Думаю что-то нето, но все же я хотел оставить оригинальные цвета голубой красный и черный в палитре, а остальные (те что сглаживают шрифт) уменьшить количество градаций. Но вся эта волокита по поиску софта руки опускаются. У вас конечно эти оригинальные цвета немого изменились, но с учётом простоты, пускай так.
Цитата:

и скомпилировал ее с помощью CHMDir
Я хотел в конце концов скопилировать в htm2chm он жмёт ещё на 10-20% качественнее "HTML Help Workshop", но это когда спадёт ажиотаж с поправками.
Цитата:

Не уверен, что справка для ResHacker так уж сильно востребована
У новичков востребована точно, и сокращает время. Я в своё время разбирался с ком-строкой и если бы мне так по полочкам было расписано, был бы не против.
Цитата:

мне проще использовать вашу работу
на это и было рассчитано.

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

Цитата:

Честно сказать, мне сейчас не до этого, да и лень
Я просто хочу некоторые проги, которые в своё время мне здорово помогли перевести, для себя ну и с пользой для других, как бы в дань уважения. А времени и у меня нет, все мы как бы занятые.

gora 18-06-2014 20:55 2365869

Цитата:

Цитата AZJIO
хотел оптимизировать картинки »

Оптимизировал структуру png файлов, сэкономил более 20% размера картинок.

gendalf 21-04-2015 05:30 2498537

сделайте portable сборку с последним FX (1.4.19) на русском и без интеграции в контекстное меню


Время: 21:55.

Время: 21:55.
© OSzone.net 2001-