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

Moderator: Little Muk

Post Reply
Guest

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

Post by Guest »

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

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

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

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

Спасибо!
Guest

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

Post by Guest »

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

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

Post by Guest »

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

А есть что-нибудь более удобное и менее монстроидальное?
Guest

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

Post by Guest »

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

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

Post by Guest »

Гость wrote:Зачем копировать, просто замени идентификатор ресурса с 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

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

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

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

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

Post by Guest »

Гость wrote:Правильно ли я понимаю, что мне надо по одному протыкать все стопицот объектов вручную?
Я же умру, и не факт, что это в конечном итоге поможет победить проблему...
Можно ли как-то поменять язык всем элементам за раз?
В принципе можешь обычный HEX-редактор использовать (search/replace) , только убедись что ты меняешь именно идентификатор языка, а не что-то другое ))
User avatar
Lado
Posts: 5496
Joined: 26 Sep 2011, 10:43
ник с it-ru.de: верифицирован
Contact:

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

Post by Lado »

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