mrdime 13:33 29-05-2013
Цитата:
[more]Первым делом удаляется PE-заголовок - в WinHex выделяем блок (Edit -› Define Block) с начала файла до этой сигнатуры и удаляем (Del -› Ctrl+S).
Следующий шаг - удалить блок с турецким, который между английским и русским находится. Для быстрого поиска границ языковых блоков я использую Ctl+F -› искать ascii строку _Shortcuts.
На первом вхождении попадаем в конец блока с английским, следущий байт - начало турецкого, чтобы удалить турецкий выделяем начиная с него, т. е. в данном случае получится со смещения 380647, это значение запоминаем/записываем в блокнот.
Далее продолжаем поиск по _Shortcuts - сразу попадаем в конец турецкого и опять выделяем и удаляем.
Ну и дальше всё аналогично. В качестве примера можно то что я выше выложил посмотреть. Главное запомнить - конец блока это последняя буква в надписи "Горячие клавиши" (надпись, есесно от языка зависит), расположенной после строки "_Shortcuts" сразу же за ней идёт начало следующего блока.
p.s.
[/more]
Цитата:
Выложи технологию: что за чем.
[more]Первым делом удаляется PE-заголовок - в WinHex выделяем блок (Edit -› Define Block) с начала файла до этой сигнатуры и удаляем (Del -› Ctrl+S).
Следующий шаг - удалить блок с турецким, который между английским и русским находится. Для быстрого поиска границ языковых блоков я использую Ctl+F -› искать ascii строку _Shortcuts.
На первом вхождении попадаем в конец блока с английским, следущий байт - начало турецкого, чтобы удалить турецкий выделяем начиная с него, т. е. в данном случае получится со смещения 380647, это значение запоминаем/записываем в блокнот.
Далее продолжаем поиск по _Shortcuts - сразу попадаем в конец турецкого и опять выделяем и удаляем.
Ну и дальше всё аналогично. В качестве примера можно то что я выше выложил посмотреть. Главное запомнить - конец блока это последняя буква в надписи "Горячие клавиши" (надпись, есесно от языка зависит), расположенной после строки "_Shortcuts" сразу же за ней идёт начало следующего блока.
p.s.
[/more]