Перевод Dos программы на русский язык
С помощью Hview легко открыть запускаемый файл, строки на английском (или другом языке) заменить русскими не сложнее. Но только если они по длинне не превосходят исходные. А если слово "New" короче чем "Новый"? Я представляю себе это так - программа дизасемблируется, строка "New" меняется на "Новый", а потом все переходы (условные там, безусловный) должны быть адаптированы к сложившейся ситуации.=) Вручную это делать долго и муторно (Ну... Мне так кажется). Есть ли программы, которые могут автоматизировать данный процес? (имею в виду переопределение переходов).
Цитата:
Originally posted by lord Kelvin
С помощью Hview легко открыть запускаемый файл, строки на английском (или другом языке) заменить русскими не сложнее. Но только если они по длинне не превосходят исходные. А если слово "New" короче чем "Новый"? Я представляю себе это так - программа дизасемблируется, строка "New" меняется на "Новый", а потом все переходы (условные там, безусловный) должны быть адаптированы к сложившейся ситуации.=) Вручную это делать долго и муторно (Ну... Мне так кажется). Есть ли программы, которые могут автоматизировать данный процес? (имею в виду переопределение переходов).
С помощью Hview легко открыть запускаемый файл, строки на английском (или другом языке) заменить русскими не сложнее. Но только если они по длинне не превосходят исходные. А если слово "New" короче чем "Новый"? Я представляю себе это так - программа дизасемблируется, строка "New" меняется на "Новый", а потом все переходы (условные там, безусловный) должны быть адаптированы к сложившейся ситуации.=) Вручную это делать долго и муторно (Ну... Мне так кажется). Есть ли программы, которые могут автоматизировать данный процес? (имею в виду переопределение переходов).
Так это и не делается в ручную, берешь хороший дизассемблер и вперед....
Меняешь строки, а потом ассемблируешь заново, получая желаемое. Это ж элементарно.
Цитата:
Originally posted by Ramon
Так это и не делается в ручную, берешь хороший дизассемблер и вперед....
Меняешь строки, а потом ассемблируешь заново, получая желаемое. Это ж элементарно.
Так это и не делается в ручную, берешь хороший дизассемблер и вперед....
Меняешь строки, а потом ассемблируешь заново, получая желаемое. Это ж элементарно.
Хороший это какой? У меня есть W32Dasm for Windows. Но он "for Windows". А какой досовский ты посоветуешь?
Цитата:
Originally posted by lord Kelvin
Хороший это какой? У меня есть W32Dasm for Windows. Но он "for Windows". А какой досовский ты посоветуешь?
Хороший это какой? У меня есть W32Dasm for Windows. Но он "for Windows". А какой досовский ты посоветуешь?
Ну Sourcer например.
Цитата:
Originally posted by lord Kelvin
С помощью Hview легко открыть запускаемый файл, строки на английском (или другом языке) заменить русскими не сложнее. Но только если они по длинне не превосходят исходные. А если слово "New" короче чем "Новый"? Я представляю себе это так - программа дизасемблируется, строка "New" меняется на "Новый", а потом все переходы (условные там, безусловный) должны быть адаптированы к сложившейся ситуации.=) Вручную это делать долго и муторно (Ну... Мне так кажется). Есть ли программы, которые могут автоматизировать данный процес? (имею в виду переопределение переходов).
С помощью Hview легко открыть запускаемый файл, строки на английском (или другом языке) заменить русскими не сложнее. Но только если они по длинне не превосходят исходные. А если слово "New" короче чем "Новый"? Я представляю себе это так - программа дизасемблируется, строка "New" меняется на "Новый", а потом все переходы (условные там, безусловный) должны быть адаптированы к сложившейся ситуации.=) Вручную это делать долго и муторно (Ну... Мне так кажется). Есть ли программы, которые могут автоматизировать данный процес? (имею в виду переопределение переходов).
IDA лучший в этом роде