c# - .NET 中的十六进制编辑

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

我想编辑 DLL 文件中的十六进制位置(例如 0x90F10-0x90F15)。

是否有任何库或 API 可以让我在 .NET 中执行此操作?

最佳答案

  1. 调用 File.OpenWrite 为您的文件获取 FileStream

  2. 设置Stream.Position跳转到要编辑的位置

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

关于c# - .NET 中的十六进制编辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7474904/

相关文章:

c# - 发布窗口窗体中哪些文件是必需的?

c# - 什么是NullReferenceException,我该如何解决?

regex - 使用 Positive LookAhead 和 LookBehind 屏蔽数据库连接字符串中的密码

c# - .NET 中是否有运行对象表

vb.net - 检查DataTable是否具有行的有效方法

c# - 默认样式不适用于子类

c# - MVC Authorize 属性导致密码提示,但 User.Identity.Name 返回正确结果

c# - 在 Web 应用程序中传递用户信息的最佳方式是什么?

c# - 如何获取 DataAnnotation 显示名称?

c# - 在 IEquatable 上重写等于