PDA

Просмотр полной версии : Редактирование и сохранение в AkelPad



timsonz
19.09.2011, 09:40
Доброго времени суток. Подскажите, помогите пожалуйста.

В компании есть рукописная программка по сертифицированию, написанная когда-то давно на Clarion. Для создания сертификатов на продукцию иногда нужно в коде программы менять наименование организации. Для этого посоветовали программку AkelPad (замена обычному блокноту). Проблема в следующем: открываю exe-шник, меняю наименования на нужное, НО НЕ МОГУ СОХРАНИТЬ ИЗМЕНЕНИЯ так, чтобы получался такой же рабочий .EXE-шник. Получается, что походу меняется структура файла и получается обычний BIN-арник, с которого программа естественно не запускается.

Подскажите люди добрые, (а то скоро подвесят) как правильно это сделать, чтобы программа оставалась рабочей после изменения exe-файла. Заранее благодарен.

Cheechako
19.09.2011, 23:08
...посоветовали программку AkelPad...Редактировать двоичный файл в текстовом редакторе - это очень оригинально :rolleyes:
Для такой (аккуратной) работы существуют hex-editor'ы (из бесплатных, например, XVI32 (http://www.chmaas.handshake.de/delphi/freeware/xvi32/xvi32.htm) / HxD (http://mh-nexus.de/en/)).

timsonz
20.09.2011, 08:16
На самом деле в подобных редакторах я не силён. Может кто подскажет, как это делается. Ну открываю, нахожу среду кучи иероглифов свои по-русски написанные названия организации, но они естественно просто так не меняются. Как это делается?

Cheechako
25.09.2011, 22:05
Да так и делается - меняется "АБВГД" на "ЕЁКЛМ" :confused: С соблюдением количества символов, разумеется. Если Clarion древний, DOS'овский, то дело хуже, надо про кодировку помнить.