информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Портрет посетителяСетевые кракеры и правда о деле Левина
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 ФБР нашла русский след в атаках... 
 Массовый взлом SharePoint 
 Microsoft Authenticator прекращает... 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / software
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
в данном случае без грамотного перекомпилирования не обойтись 17.11.01 16:56  Число просмотров: 1110
Автор: 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