Ошибка Radialix 3 64?
Ошибка Radialix 3 64 или это моя ошибка?
-
78Sergey протестировал мой инструмент ScanStCounter и обнаружил, что он поддерживает 32-разрядную версию foobar2000, но не работает с 64-разрядной.
Это не есть правильно, подумал я, нужно поправить - добавить в инструмент еще вариант.
Скачал foobar2000 v2.1.5 [x64] (версия моложе, ну и что).
Создал проект Radialix. И тут же (без перевода) создал локализованный файл. (я всегда так делаю - проверяю, не "испортился" ли файл).
В результате файл оказался нерабочим (файл не защищен, исправление (перевод) в шест. редакторе принимает)
Сравнил оба файла в шест. редакторе (исходный и тот, который после Radialix
Во первых, изменен виртуальный размер секций (по идее это не важно)
Во вторых (это мне повезло, что во вторых) по адресу 00346e90 в исходном файле значение 68 73 3b, а в "испорченном" - b8 a4 3c
Не долго думая я исправил это значение (в "испорченном" файле - файл исправился (стал рабочим)
Уже набрал в грудь воздуха, чтобы крикнуть "УРА", потом решил выдохнуть и сначала перевести пару строк.
Перевел - файл нерабочий" Попытался сравнить - расхождений тьма. Попытался изменить это значение (оно стало уже по другому адресу) - не помогает.
Зачем нужно Radialix(у) изменять файл. Да еще лезть в секцию кода. Ну добавил секцию, ну изменил PE-заголовок, зачем выполнять лишние действия..
Если бы я был Радиоликсом, я бы не выполнял лишних телодвижений. Я бы просто добавил секцию, записал в нее перевод и изменил ссылки.
Что я сделал вручную.
Добавил секцию с помощью PE Tools 1.9.762.2018, перевел и записал в добавленную секцию несколько строк и изменил ссылки в в отладчике
Все прекрасно работает!
Может кто-то знает решение этой проблемы (в Radialix), может нужно уметь правильно настраивать?
С уважением Николай.5 мая 2024 - 18:14 / #1 -
Оффлайн
Звание: Эксперт
Мастер
Сообщений: 559
Создано тем: 53
Рейтинг: 6
Репа:
(269|269|0)
Баллы: 3221
Страна: не указана!
Был: 2025-10-25 15:08
Лайков: 273
Имя создаваемого(модифицированного) файла не должно меняться.
Должно оставаться как foobar2000.exe5 мая 2024 - 19:35 / #2 -
Да, спасибо, разумется, окончание _RUS я удалял.
Вы предлагали версию 2.1.2, я ее не нашел, скачал 2.1.5.
Впрачем не думаю, что появилась дополнительная защита (перевод в ручную работает)
У меня Radialix версии 3.00 сборка 482, 64-х битная редакция.
Может именно эта сборка халтурит (раньше я такого не замечал)
В принципе, мне для развития инструмента достаточно вручную переведенных нескольких строк.
Соответствующий код в отладчике идентичен (кроме адресации) приведенному Вами
С уважением, Николай5 мая 2024 - 19:49 / #3 -
Оффлайн
Звание: Эксперт
Мастер
Сообщений: 559
Создано тем: 53
Рейтинг: 6
Репа:
(269|269|0)
Баллы: 3221
Страна: не указана!
Был: 2025-10-25 15:08
Лайков: 273
Действительно, стоит только в Radialix подключить жестко закодированные строки, и файл получается на выходе испорченным.
С foobar2000 2.1.2 такого не было.NNK_RTR нравится это сообщение.5 мая 2024 - 20:29 / #4 -
Оффлайн
Звание: Ветеран
Команда сайта
Сообщений: 1003
Создано тем: 79
Рейтинг: 8
Репа:
(133|133|0)
Баллы: 1971
Был: 2025-09-11 22:24
Лайков: 216
Radialix 2 также косячит на этом файле.
Да, это недоработка редактора, но что поделаешь.Цитата: NNK_RTRУ меня Radialix версии 3.00 сборка 482, 64-х битная редакция.
Последняя сборка Radialix 3 - это 486.NNK_RTR нравится это сообщение.Кто ищет, тот всегда найдет!
9 мая 2024 - 01:03 / #5
Статистика форума, пользователей онлайн: 0 (за последние 20 минут)
---
- Создано тем
- 1223
- Всего сообщений
- 16492
- Пользователей
- 18274
- Новый участник
- Александр Федорченко
Powered by Bullet Energy Forum

