Страница: 1 |
Вопрос: B | Добавлено: 05.01.03 09:46 |
Автор вопроса: ![]() |
Как менять байты в Exe,dll на другие значения? Мне надо выдерать по одной строчке из файла сделать операцию выдрать другую сделать операцию. Но не весь файл целиком. thx |
Ответы | Всего ответов: 4 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Вопросов: 2 Ответов: 85 |
Профиль | Цитата | #1 | Добавлено: 05.01.03 10:01 |
Открыть файл как Binary, а далее использовать Get #, Put #.
Удачи. |
Номер ответа: 2 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() Вопросов: 45 Ответов: 49 |
Web-сайт: Профиль | Цитата | #2 | Добавлено: 05.01.03 11:56 |
А можно кодом сразу. Например есть прога C:\1.exe надо поменять 18 байт c AAA на BBB. А как строки из файла выдирать? |
Номер ответа: 3 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Вопросов: 2 Ответов: 85 |
Профиль | Цитата | #3 | Добавлено: 05.01.03 12:41 |
Open "C:\1.exe" For Binary As #1 Close #1 |
Номер ответа: 4 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() Разработчик Offline Client ICQ: 204447456 Вопросов: 180 Ответов: 4229 |
Web-сайт: Профиль | Цитата | #4 | Добавлено: 05.01.03 21:55 |
У меня почему-то при записи с помощью Put в начало файла добавляется несколько байт. Не беда если текстовый. А если графика или экзешник ? |
Страница: 1 |
|