![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| NeoN2k |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 5.5.2005 Репутация: нет Всего: нет |
Зрдов, народ... кароче.... ща перехожу на работу с Хексом ну... если кто знает то напишите плз какие-нить команды в Delphi... вплоть от того, как перевести текст Memo1 в поле Memo2 уже в хексе, до замены или удаления определенного куска хекса левого exe'шника..... заранее благодарен....
|
|||
|
||||
| Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 192 Всего: 484 |
http://forum.vingrad.ru/index.php?showtopic=37490
http://forum.vingrad.ru/index.php?showtopic=41308 Добавлено @ 09:33 IntToHex(ord[str[1]]); переводит одну буковку стоки в Hex Немного усложнив, можно перегнать весь текст. |
|||
|
||||
| SoWa |
|
|||
![]() Харекришна ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2422 Регистрация: 18.10.2004 Репутация: 2 Всего: 74 |
В разделе "Арсенал форумистов" есть моя функция для перевода в другие системы счислени. Или чтобы перегнать весь текст циклически перебирай буквы и используй IntToHex
-------------------- Всем добра |
|||
|
||||
| NeoN2k |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 5.5.2005 Репутация: нет Всего: нет |
ага..... сенкс всем, понял.
|
|||
|
||||
| NeoN2k |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 5.5.2005 Репутация: нет Всего: нет |
ёёёёё....... ето конечно круть, но мне-бы надо открыть хекс одного файла, найти тама кусочек кода и, до или после него вставить текст из Edit1, переведенный в hex... мож кто подскажет???
|
|||
|
||||
| Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 192 Всего: 484 |
А зачем тебе вообще в таком случае HEX???
Бери просто файл, бери текст и едита. Создаешь новый файл, пишешь туда первую часть исходного файла (до того места куда вставлять), потом пишешь текст из едита, а на хвост лепишь вторую часть исходного файла. И никакой хекс тут не нужен. Файлы не в хексах, а в байтах. Хекс нужен только, чтобы удобно было эти байтики глазками посмотреть. |
|||
|
||||
| NeoN2k |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 5.5.2005 Репутация: нет Всего: нет |
мазаа!!!!но я тута, по сравнению с вами лапоухий ламер.... так что я не совсем понимаю, как можно "Взять 1-ю часть файла, потом вставить после нее Edit1.text а потом 2-ю часть, и это всё сохранить в новый файл"... ты, это...
|
|||
|
||||
| rsm |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 999 Регистрация: 16.3.2005 Репутация: нет Всего: 62 |
NeoN2k
НЕХ-редактор файлов надо написать что ли? Просто у тебя каждый пост - новая загадка. Так мы долго гадать будем... |
|||
|
||||
| Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 192 Всего: 484 |
Допустим тебе нужно открыть файл file.exe и, начиная с позиции $OA7B прописать в него текст из Edit1:
|
|||
|
||||
| NeoN2k |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 5.5.2005 Репутация: нет Всего: нет |
Snowy thx!!!
Это сообщение отредактировал(а) Girder - 28.5.2005, 13:02 |
|||
|
||||
| NeoN2k |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 5.5.2005 Репутация: нет Всего: нет |
круть, а как тогда прочесть из определенного места определенное кол-во символов???
у меня так, но чота при компиляции ругается:
подправите? |
|||
|
||||
| Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 192 Всего: 484 |
После этого кода у тебя в s будет 12 прочитанных из файла символов (если они там конечно есть). После этого, уже конверть в HEX посимвольно, если оно тебе надо. |
|||
|
||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |