.NET中的十六进制编辑

时间:2011-09-19 17:33:08

标签: c# .net vb.net hex hex-editors

我想在DLL文件中编辑十六进制位置(例如,对于eg.0x90F10-0x90F15)。

我可以在.NET中使用任何库或API吗?

2 个答案:

答案 0 :(得分:5)

  1. 致电File.OpenWrite获取您文件的FileStream

  2. 设置Stream.Position以跳转到您要修改的位置

  3. 调用Stream.Write覆盖文件中的字节。

答案 1 :(得分:2)

由于您没有提供太多细节或只提供一般指针:

尝试System.IO.File - 您可以读写任何字节/字节数组......