информационная безопасность
без паники и всерьез
 подробно о проекте
Spanning Tree Protocol: недокументированное применениеВсе любят мед
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Критическая уязвимость UEFI позволяет... 
 Японский хостинг попросил клиентов... 
 Компрометация eMudhra вынудила... 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / software
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





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





Рейтинг@Mail.ru


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