Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: B Добавлено: 05.01.03 09:46  

Автор вопроса:  Stick | Web-сайт: www.kamchatka.ru

Как менять байты в Exe,dll на другие значения?

Мне надо выдерать по одной строчке из файла сделать операцию выдрать другую сделать операцию. Но не весь файл целиком.

thx

Ответить

  Ответы Всего ответов: 4  

Номер ответа: 1
Автор ответа:
 DimaS



Вопросов: 2
Ответов: 85
 Профиль | | #1 Добавлено: 05.01.03 10:01

Открыть файл как Binary, а далее использовать Get #, Put #.

 

Удачи.

Ответить

Номер ответа: 2
Автор ответа:
 Stick



Вопросов: 45
Ответов: 49
 Web-сайт: www.kamchatka.ru
 Профиль | | #2
Добавлено: 05.01.03 11:56

А можно кодом сразу. Например есть прога C:\1.exe надо поменять 18 байт c AAA на BBB.

А как строки из файла выдирать?

Ответить

Номер ответа: 3
Автор ответа:
 DimaS



Вопросов: 2
Ответов: 85
 Профиль | | #3 Добавлено: 05.01.03 12:41

Open "C:\1.exe" For Binary As #1
Put #1, 1, "BBB"

Close #1

Ответить

Номер ответа: 4
Автор ответа:
 CyRax



Разработчик Offline Client

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #4
Добавлено: 05.01.03 21:55

У меня почему-то при записи с помощью Put в начало файла

добавляется несколько байт.

Не беда если текстовый. А если графика или экзешник ?

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам