информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Все любят медГде водятся OGRыSpanning Tree Protocol: недокументированное применение
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Очередное исследование 19 миллиардов... 
 Оптимизация ввода-вывода как инструмент... 
 Зловреды выбирают Lisp и Delphi 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / software
Имя Пароль
если вы видите этот текст, отключите в настройках форума использование JavaScript
ФОРУМ
все доски
FAQ
IRC
новые сообщения
site updates
guestbook
beginners
sysadmin
programming
operating systems
theory
web building
software
hardware
networking
law
hacking
gadgets
job
dnet
humor
miscellaneous
scrap
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
в данном случае без грамотного перекомпилирования не обойтись 17.11.01 16:56  Число просмотров: 1079
Автор: z0 <z0> Статус: Member
<"чистая" ссылка>
> А почему тогда редактором ресурсов можно менять длины строк
> в ресурсах,
> это же тоже секция в PE?

что значит "почему"?
конечно можно менять и длины и секции и все такое
хоть автопортрет нарисуй свой
речь то не об этом
проблема в том что прога на это не рассчитана
ну сделаешь ты стринг в ресурсе не 20 символов а 40 а в проге буфер под это дело выделяется 21 байт и что дальше?
<software>
Как руссифицировать программу? 16.11.01 16:28  
Автор: Vital Статус: Незарегистрированный пользователь
<"чистая" ссылка>
То есть перевести в ней все надписи на русский язык без
привязки к их длине или хотя бы с привязкой. Во многих программах
блок языка английский и если в ней, с помощью редактора ресурсов,
менять надписи на русский, то надписи просто искажаются и не
отображаются на русском. Так вот, как поменять этот блок
языка на русский. Или может есть какие-нибудь более удобные или
надежные способы руссификации?
Если руссификация производится с помощью редакторов ресурсов, то
подскажите хорожий редоктор ресурсов *.exe, *.dll файлов,
где можно было бы редактировать ресурсы программ сделанных в
С++ Builder, Visual C++ with MFC, Delphi и просто на API.

Заранее благодарен,
Vital
Спасибо за ответы, но... 16.11.01 22:46  
Автор: Vital Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Я хочу руссифицировать программу(Win32), но надписи которые я
хочу изменить находятся не в ресурсах программы, а в сегменте данных,
на сколько я понимаю, если не менять длину этих надписей, то все работает
нормально. Но некоторые надписи никак не переведешь так, чтобы длина
английской и русской надписей совпадала. Вероятно, для того чтобы все
нормально работало мне надо модифицировать какие-то поля в PE заголовке.
Если я все правильно подозреваю, то подскажите какие поля и как менять.
Если же я ошибаюсь, тогда как вообще проводится руссификация в таком
случае.

Спасибо,
Vital
в данном случае без грамотного перекомпилирования не обойтись 17.11.01 08:20  
Автор: z0 <z0> Статус: Member
<"чистая" ссылка>
никакими полями в PE-header ты не обойдешься
вообще говоря задача нетривиальна
что-то типа "а как надо пропатчить Microsoft Windows чтоб они не висли"
попробуй обойтись меньшей кровью - например урезать русские названия до длины английских
в данном случае без грамотного перекомпилирования не обойтись 17.11.01 10:59  
Автор: Vital Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> никакими полями в PE-header ты не обойдешься
> вообще говоря задача нетривиальна
> что-то типа "а как надо пропатчить Microsoft Windows чтоб
> они не висли"
> попробуй обойтись меньшей кровью - например урезать русские
> названия до длины английских

А почему тогда редактором ресурсов можно менять длины строк в ресурсах,
это же тоже секция в PE?
в данном случае без грамотного перекомпилирования не обойтись 17.11.01 16:56  
Автор: z0 <z0> Статус: Member
<"чистая" ссылка>
> А почему тогда редактором ресурсов можно менять длины строк
> в ресурсах,
> это же тоже секция в PE?

что значит "почему"?
конечно можно менять и длины и секции и все такое
хоть автопортрет нарисуй свой
речь то не об этом
проблема в том что прога на это не рассчитана
ну сделаешь ты стринг в ресурсе не 20 символов а 40 а в проге буфер под это дело выделяется 21 байт и что дальше?
Как руссифицировать программу? 16.11.01 19:55  
Автор: letchik Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Restorator 2.5
exescope 6.1 или старше 16.11.01 17:40  
Автор: ZaDNiCa <indeed ZaDNiCa> Статус: Elderman
<"чистая" ссылка>
www.exetools.com
сходи - там куча тулзей... в общем Mu$T HaV3
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2025 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach