Удобно поковырять ресурсы в DLL и EXE. Чем?

Ответить
Аватара пользователя
Гость

Удобно поковырять ресурсы в DLL и EXE. Чем?

Сообщение Гость »

Доброго времени суток!

Программа под английской виндой работает нормально. А под "не английской" - в некоторых местах отсутствуют картинки и текст - просто пустота.

Подозреваю, что в программе просто отсутствуют ресурсы для другого языка. Хочу чем-нибудь залезть в DLL и EXE и тупо скопировать ресурсы под другой ID, соответствующий другому языку. Что скажете?

Какую удобную программу можете посоветовать?

Спасибо!
Аватара пользователя
Гость

Re: Удобно поковырять ресурсы в DLL и EXE. Чем?

Сообщение Гость »

Ах да, DLL и EXE от Windows Mobile, но думаю на современном этапе это не должно иметь значения...
Аватара пользователя
Гость

Re: Удобно поковырять ресурсы в DLL и EXE. Чем?

Сообщение Гость »

Вован Водкин писал(а):visual studio
Спасибо.

А есть что-нибудь более удобное и менее монстроидальное?
Аватара пользователя
Гость

Re: Удобно поковырять ресурсы в DLL и EXE. Чем?

Сообщение Гость »

Зачем копировать, просто замени идентификатор ресурса с LANG_ENGLISH/SUBLANG_ENGLISH_* на LANG_NEUTRAL/SUBLANG_NEUTRAL (0) или
LANG_NEUTRAL/SUBLANG_DEFAULT (1) или
LANG_NEUTRAL/SUBLANG_SYS_DEFAULT (2)
Аватара пользователя
Гость

Re: Удобно поковырять ресурсы в DLL и EXE. Чем?

Сообщение Гость »

Гость писал(а):Зачем копировать, просто замени идентификатор ресурса с LANG_ENGLISH/SUBLANG_ENGLISH_* на LANG_NEUTRAL/SUBLANG_NEUTRAL (0) или
LANG_NEUTRAL/SUBLANG_DEFAULT (1) или
LANG_NEUTRAL/SUBLANG_SYS_DEFAULT (2)
Вот картинка из Visual Studio:
http://img441.imageshack.us/img441/8351/resdll.jpg

Правильно ли я понимаю, что мне надо по одному протыкать все стопицот объектов вручную?

Я же умру, и не факт, что это в конечном итоге поможет победить проблему...

Можно ли как-то поменять язык всем элементам за раз?
Аватара пользователя
Гость

Re: Удобно поковырять ресурсы в DLL и EXE. Чем?

Сообщение Гость »

Гость писал(а):Правильно ли я понимаю, что мне надо по одному протыкать все стопицот объектов вручную?
Я же умру, и не факт, что это в конечном итоге поможет победить проблему...
Можно ли как-то поменять язык всем элементам за раз?
В принципе можешь обычный HEX-редактор использовать (search/replace) , только убедись что ты меняешь именно идентификатор языка, а не что-то другое ))
Аватара пользователя
Lado
Сообщения: 5496
Зарегистрирован: 26.09.2011 10:43
Ник с it-ru.de: верифицирован
Интересы: Motorradteile
Веб-сайт: https://www.youtube.com/watch?v=oBI_yBh ... r_embedded

Re: Удобно поковырять ресурсы в DLL и EXE. Чем?

Сообщение Lado »

Кстати, если тема еще актуальна, то есть софт для локализаций, который v dll меняет ресур с офного языка на другой
например мы используем пассоло
http://www.sdl.com/de/products/sdl-passolo/
Ответить