Visual Basic, .NET, ASP, VBScript
 

   
   
     

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

Страница: 1 |

 

  Вопрос: VB/Hex Добавлено: 19.01.03 13:50  

Автор вопроса:  Enstain

Привет всем!!!
 Очередной трабл возник на горизонте моего программиирования и я опять делюсь им с Вами. Короче...
 Необходимо написать прогу которая:
 1) Открывает файл для доступа в шестнадцатеричном режиме;
 2) Находит все значения Offset с такого-то по такоето и
 3) Заменяет их нулями;
 4) Сохраняет и закрывает файл.
 
---
 Пример:
Допусим у нас есть некий файл test.exe с содержимым
Offset                   
00000000 |4D5A900003000000 04000000FFFF0000
00000016 |B800000000000000 4000000000000000
00000032 |0000000000000000 0000000000000000
00000048 |0000000000000000 00000000F8000000
00000064 |0E1FBA0E00B409CD 21B8014CCD215468
00000080 |69732070726F6772 616D2063616E6E6F
00000096 |742062652072756E 20696E20444F5320
00000112 |6D6F64652E0D0D0A 2400000000000000
00000128 |7152F3BD35339DEE 35339DEE35339DEE
00000144 |CA1399EE20339DEE CF1780EE37339DEE

                     и т.д.
Программа открывает его и все Offset с 000016 по 000064 заменяет нулями. Потом сохраняет и закрывает.
 Как это сделать?

Ответить

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

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



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

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #1
Добавлено: 19.01.03 19:51

А если так

Begin=instr(Start,StrFile,&HB800000000000000)

Ответить

Страница: 1 |

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



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