Ошибка Radialix 3 64?

Ошибка Radialix 3 64 или это моя ошибка?
  1. Оффлайн

    Автор темы

    NNK_RTR

    Звание: Бывалый

    Команда сайта

    Сообщений: 315

    Создано тем: 53

    Рейтинг: 5

    Репа: (62|62|0)

    Баллы: 1976

    Был: 2024-10-25 08:37

    Лайков: 94


    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
  2. Оффлайн

    78Sergey

    Звание: Эксперт

    Мастер

    Сообщений: 532

    Создано тем: 52

    Рейтинг: 6

    Репа: (269|269|0)

    Баллы: 2551

    Страна: не указана!

    Был: 2024-11-20 20:43

    Лайков: 264

    Имя создаваемого(модифицированного) файла не должно меняться.
    Должно оставаться как foobar2000.exe
    5 мая 2024 - 19:35 / #2
  3. Оффлайн

    Автор темы

    NNK_RTR

    Звание: Бывалый

    Команда сайта

    Сообщений: 315

    Создано тем: 53

    Рейтинг: 5

    Репа: (62|62|0)

    Баллы: 1976

    Был: 2024-10-25 08:37

    Лайков: 94

    Да, спасибо, разумется, окончание _RUS я удалял.
    Вы предлагали версию 2.1.2, я ее не нашел, скачал 2.1.5.
    Впрачем не думаю, что появилась дополнительная защита (перевод в ручную работает)
    У меня Radialix версии 3.00 сборка 482, 64-х битная редакция.
    Может именно эта сборка халтурит (раньше я такого не замечал)

    В принципе, мне для развития инструмента достаточно вручную переведенных нескольких строк.
    Соответствующий код в отладчике идентичен (кроме адресации) приведенному Вами

    С уважением, Николай
    5 мая 2024 - 19:49 / #3
  4. Оффлайн

    78Sergey

    Звание: Эксперт

    Мастер

    Сообщений: 532

    Создано тем: 52

    Рейтинг: 6

    Репа: (269|269|0)

    Баллы: 2551

    Страна: не указана!

    Был: 2024-11-20 20:43

    Лайков: 264

    Действительно, стоит только в Radialix подключить жестко закодированные строки, и файл получается на выходе испорченным.
    С foobar2000 2.1.2 такого не было.
    NNK_RTR нравится это сообщение.
    5 мая 2024 - 20:29 / #4
  5. Оффлайн

    Leserg

    Звание: Ветеран

    Команда сайта

    Сообщений: 945

    Создано тем: 79

    Рейтинг: 8

    Репа: (131|131|0)

    Баллы: 1676

    Был: 2024-07-28 22:59

    Лайков: 167

    Radialix 2 также косячит на этом файле.
    Да, это недоработка редактора, но что поделаешь.

    Цитата: NNK_RTR
    У меня Radialix версии 3.00 сборка 482, 64-х битная редакция.

    Последняя сборка Radialix 3 - это 486.
    NNK_RTR нравится это сообщение.

    Кто ищет, тот всегда найдет!

    9 мая 2024 - 01:03 / #5

Статистика форума, пользователей онлайн: 1 (за последние 20 минут)

Создано тем
1197
Всего сообщений
15762
Пользователей
18014
Новый участник
Markhabayev