Radialix 3
-
Оффлайн
Звание: Легенда
Админ
Сообщений: 2195
Создано тем: 317
Рейтинг: 10
Репа: (245|245|0)
Баллы: 3580
Был: 2024-11-18 08:59
Лайков: 202
а если подобных строк много, то и сделать ошибку очень просто.
На практике таких слов мало, и все почти в 64-битных файлах.
Да, самое прикольное было при трахании с DiskEditor.exe, я установил поиск на одну букву, и о чудо символ слева от слова пропал и появилась ссылка
Проверил на других прогах это - дупель-мепель, то есть это был видать частный случай.
Исследование на 5+, но это для подготовленных пользователей.8 февраля 2015 - 22:20 / #141 -
Оффлайн
Звание: Ветеран
Команда сайта
Сообщений: 945
Создано тем: 79
Рейтинг: 8
Репа: (131|131|0)
Баллы: 1676
Был: 2024-07-28 22:59
Лайков: 167
На практике таких слов мало, и все почти в 64-битных файлах.
Верно. Да вот я попал в засаду с программой ExamDiff. Таких строк оказалось пару десятков, что в 32-бит версии, что в 64-бит. И переносить их вручную, особенно для 64-бит версии оказалось... Пока переношу, новая версия выходит. Обновляю проект, начинаю перенос - снова новая версия. Может тоже частный случай, но теперь есть быстрое решение.8 февраля 2015 - 22:45 / #142 -
Оффлайн
Звание: Легенда
Админ
Сообщений: 2195
Создано тем: 317
Рейтинг: 10
Репа: (245|245|0)
Баллы: 3580
Был: 2024-11-18 08:59
Лайков: 202
Цитата: LesergИ переносить их вручную, особенно для 64-бит версии оказалось
А зачем вручную то переносить? Предоставь это радиаликсу. Но ты нашел свое решение проблемы
Но я писал еще Головину, что с появлением возможности работать в коде радиаликсу, сбрасывать со счетов НЕХ-редактор нельзя.
Вот что во всех программах от Active@
и тут, кстати такого мусора тоже десятка два.
В 64-битной проге поиск строк на два символа с идой идет около 20 минут. И если отключить опцию символы с кодом >127, то поиск затянется надолго (я не вытерпел и остановил процесс). Мы с тобой общались на эту тему. А если делаешь локализацию, то этот метод неприемлем. Для быстрой работы с проектом я вручную в НЕХ-редакторе убираю эти лишние символы и только потом обновляю старый проект и делаю .rdmap . Как показала практика, этот мусор всегда на одних и тех же строках в обновлении. В тексте все сохранил (что искать) и все.
вот из Active@ UNDELETE, да, при поиске на один символ подняло две строки, что в ранних версиях делал вручную. Они первые на картинке.8 февраля 2015 - 23:19 / #143 -
Оффлайн
Звание: Легенда
Админ
Сообщений: 2195
Создано тем: 317
Рейтинг: 10
Репа: (245|245|0)
Баллы: 3580
Был: 2024-11-18 08:59
Лайков: 202
Проверил я на программе TimeFreeze, все получилось!
Без разницы какие символы стоят спереди, и посему видать файл от иды можно крушить как вздумается %) а я думал что его ломать нельзя
Вот результат...
Да, напиши ка мануал - народ не поймет, где вписывать С3, где этот код
Я вносил и вместо символа Р, и забивал нулями два байта спереди, все работает.
Проверю как обновится Chasys Draw IES, там несколько таких приколов есть. Ничего там не чудил, русские слова влезли как надо.
Добавочка...
Занимаемое время не 5 секунд, а прямо пропорционально обновлению файла .rdmap плюс проекта от радиаликс
То есть, если ида создает файл .rdmap две минуты, а проект от радиаликс 20 минут, то получается 22 минуты.9 февраля 2015 - 17:09 / #144 -
Оффлайн
Звание: Ветеран
Команда сайта
Сообщений: 945
Создано тем: 79
Рейтинг: 8
Репа: (131|131|0)
Баллы: 1676
Был: 2024-07-28 22:59
Лайков: 167
Да, напиши ка манул - народ не поймет, где вписывать С3, где этот код
Планирую видео записать. Так думаю более понятней будет что и куда.
Занимаемое время не 5 секунд, а прямо пропорционально обновлению файла .rdmap плюс проекта от радиаликс
Я не брал в расчет время обновления .rdmap и проекта Radialix. Это зависит от самой программы. Просто хотел сказать, что само исправление строк делается моментом.
Я вносил и вместо символа Р, и забивал нулями два байта спереди, все работает.
Да, там можно манипулировать данными по разному. Но на практике убедился, что RETN надежней - у IDA не остается альтернативы.11 февраля 2015 - 00:43 / #145 -
Оффлайн
Звание: Легенда
Админ
Сообщений: 2195
Создано тем: 317
Рейтинг: 10
Репа: (245|245|0)
Баллы: 3580
Был: 2024-11-18 08:59
Лайков: 202
Хоп, неприятный момент
При вытаскивании ссылки на ?Property View улетели две строки (теперь надо в нех-редакторе переводить, или вернуть проект назад
Вот так было...
А так стало...11 февраля 2015 - 23:18 / #146 -
Оффлайн
Звание: Ветеран
Команда сайта
Сообщений: 945
Создано тем: 79
Рейтинг: 8
Репа: (131|131|0)
Баллы: 1676
Был: 2024-07-28 22:59
Лайков: 167
теперь надо в нех-редакторе переводить, или вернуть проект назад
Я не думаю, что надо возвращать проект. Просто необходимо глянуть в IDA, какой формат данных получился на месте этих строк и скорректировать его. Если все эти строки находились рядом, то бывает, что при манипуляции с форматом, IDA рушит находящиеся рядом данные. Я обычно выделяю тот участок кода который хочу изменить, тогда, обычно, получается корректно. Если не получится, дай глянуть (какая программа).11 февраля 2015 - 23:36 / #147 -
Оффлайн
Звание: Легенда
Админ
Сообщений: 2195
Создано тем: 317
Рейтинг: 10
Репа: (245|245|0)
Баллы: 3580
Был: 2024-11-18 08:59
Лайков: 202
Блин, все это глюки нашего радиаликса
Прикол такой, вернул значение назад, создал, обновил и....появилась ссылка на ?Property View
Вот скрины...12 февраля 2015 - 09:39 / #148 -
Оффлайн
Звание: Легенда
Админ
Сообщений: 2195
Создано тем: 317
Рейтинг: 10
Репа: (245|245|0)
Баллы: 3580
Был: 2024-11-18 08:59
Лайков: 202
Leserg, не спеши мануал выставлять, по твоей работе я тут еще нашел этому применение - когда радиаликс не находит строк, а в нех-редакторе они есть. Проверю еще, что точно это работает как удостоверюсь, свяжусь с тобой.12 февраля 2015 - 13:03 / #149 -
Трям всем, появилось свободное время и решил возобновить проектик, правда за это время похерилась часть исходников на флешке, вот что удалось восстановить...
напомню, это альфа версия, и глюки будут, со временем попробую допилить...
TransProx alpha v0.7
http://rghost.ru/private/6ZZ9fvSGG/f0a529c43420df00db27baffdbee344d
Внимание:
почему то жрет ресы, выясняю..(выяснил, исправлено)
могут быть глюки со спецсимволами, виновата стандартная функа URL Decoder/Encoder, попытаюсь переписать
(*) - сервис пока не работаетСообщение отредактировал LinXP 26 февраля 2015 - 23:0026 февраля 2015 - 20:40 / #150
Статистика форума, пользователей онлайн: 1 (за последние 20 минут)
- Создано тем
- 1197
- Всего сообщений
- 15762
- Пользователей
- 18014
- Новый участник
- Markhabayev