Шестнадцатеричное редактирование в .NET - PullRequest
1 голос
/ 19 сентября 2011

Я хочу отредактировать шестнадцатеричное расположение (например, 0x90F10-0x90F15) в файле DLL.

Есть ли какая-либо библиотека или API, с помощью которых я могу сделать это в .NET?

Ответы [ 2 ]

5 голосов
/ 19 сентября 2011
  1. Позвоните File.OpenWrite, чтобы получить FileStream для вашего файла

  2. Установите Stream.Position, чтобы перейти к месту, которое вы хотите редактировать

  3. Вызовите Stream.Write для перезаписи байтов в файле.

2 голосов
/ 19 сентября 2011

Поскольку вы не предоставляете много подробностей или не используете только общий указатель:

Попробуйте System.IO.File - вы можете читать и записывать любой байтовый / байтовый массив ...

...