--}}
Новая тема
Вы не можете создавать новые темы.
Т.к. вы неавторизованы на сайте. Пожалуйста назовите себя или зарегистрируйтесь.
Список тем

Нужна помощь программеров

3
16
С друзьями на NN.RU
В социальных сетях
Поделиться
Deathmaker
09.07.2007
Беру ЕХЕшник. Открывает в Рестораторе или Ресурсхакере, правлю нужные строки - исключительно "описания", т.е. выводимые в диалоговых окнах тексты.
Сохраняю файл. Запускаю. Через ~5секунд работы выводится окно (см. картинку) и программа закрывается.
Че делать?
Stinky
09.07.2007
А что за тексты ты правишь в тотале, что их нельзя через языковой файл поменять?
да нунафиг... пока ждал ответа - нашел нормальную русификацию :о)
в прежней часть меню было нерусифицировано...
Stinky
09.07.2007
:-D
tch
09.07.2007
Хм. а длины строк тоже меняются?
естественно
Idol
09.07.2007
Ты можешь только написать строку меньше, или уложится в длинну. Если ты увеличишь динну строки - то скорее всего это приведет к падение софтинки
Странно... до этого работало. В частности русифицировал в свое время NSW и еще пяток программ - все пахало.
Может в ЕХЕшник заложена самопроверка?
Скорее всего, Вам просто везло. Если рассматривать экзешник как набор кода и данных с определённой структурой, становится понятно, что:

1. Размер файла лучше не изменять.
2. Строковые данные лучше править, не выходя за границы массива (в режиме замены символов).
3. Код лучше править только тогда, когда проанализируете программу с помощью дизассемблера.

В остальных случаях результат не гарантирован.
tch
09.07.2007
проблемка в том что данные о длине строки могут хранится в виде константы где то еще- например тот же Sizeof прекрасно применяемый к константным строкам вычисляется в цифирь на стадии компиляции.
Stinky
09.07.2007
Да расслабсо :)
На счет длин строк, границ массивов все конечно правильно, но к PE-ресурсам, которые ты наверняка и правил, это имеет достаточно посредственное отношение. Просто с 6.какой-то версии тотал сам проверяет целостность своего exe-шника
Sanych
09.07.2007
+1 ага причем эта проверка вызывается рандомно - это защита и от вирей и от кряков
Stinky писал(а)
Просто с 6.какой-то версии тотал сам проверяет целостность своего exe-шника

точна. свпомнил. Даже не с 6.х, а с 5.5, если не ошибаюсь. Был кряк, который работал на 5ке, но после определенной версии стал выдавать именно такую ошибку.
"В общем так или иначе" (с) русификация вполне нормальная, поправлю чутка, сделаю нормальное меню и подборку с иконками и соберу свою сборку :о)
Qavai
09.07.2007
просто проверка на crc
gzu
10.07.2007
или md5
Solvent
10.07.2007
Лучше править во Флекс Хексе. Траблов ни разу не наблюдал. Только надо не забывать правильно закрывать строки вот и все. :)
Новая тема
Вы не можете создавать новые темы.
Т.к. вы неавторизованы на сайте. Пожалуйста назовите себя или зарегистрируйтесь.
Список тем
Последние темы форумов
Форум Тема (Автор) Последний ответ Ответов
Сетевой фильтр APC Surge Arrest

Сетевой фильтр APC Surge Arrest для радиолюбителя.и не только Отправка в регионы после оплаты. ЦЕНА 3000 руб. В рабочем состоянии....
Цена: 3 000 руб.

Принтер лазерный HEWLETT PACKARD HP-6L

Принтер лазерный HEWLETT PACKARD HP-6L Отправка в регионы после оплаты. 3штуки БУ. Внешний вид из магазина простояли на складе...
Цена: 4 500 руб.

Оперативная память Corsair XMS3 CMX8GX3M2A1600C9

Оперативная память Corsair XMS3 CMX8GX3M2A1600C9 Отправка в регионы после оплаты. Продаются сразу обе. Цена за обе 2000 руб....
Цена: 1 000 руб.

Материнские платы на запчасти и не только

Материнские платы на запчасти и не только Материнские платы и другие комплектующие Отправка в регионы после оплаты. Транспортной...
Цена: 3 000 руб.