.NET 中的十六进制编辑

发布于 2024-12-05 06:30:22 字数 86 浏览 2 评论 0原文

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

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

I want to edit a hex location (for eg.0x90F10-0x90F15) in a DLL file.

Is there any library or APIs by which I can do it in .NET?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

林空鹿饮溪 2024-12-12 06:30:22
  1. 调用File.OpenWrite以获取文件的FileStream

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

  3. 通话Stream.Write 覆盖文件中的字节。

  1. Call File.OpenWrite to get a FileStream for your file

  2. Set Stream.Position to jump to the location you want to edit

  3. Call Stream.Write to overwrite bytes in the file.

救赎№ 2024-12-12 06:30:22

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

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

Since you don't provide much detail or source only a general pointer:

Try System.IO.File - you can read and write any byte/byte array...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文