gpt4 book ai didi

c# - Win32 资源编辑器库?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:52:00 24 4
gpt4 key购买 nike

是否有免费的库可以为 Win32 PE 文件中的资源提供编辑功能?

它需要能够执行以下操作:

  • 提供一个相当简单的API来改变对话资源(包括“扩展”对话版本,which is poorly documented)。
    手动使用 UpdateResource 编辑对话框是后端的一大难题,因为大多数结构的字段都是可变长度的,编码/解码它们非常容易出错并且代码耗时。

  • 处理 32 位和 64 位 PE 文件

  • 支持广泛使用的资源类型(字符串表、位图等)

  • 能够处理任何类型的有效资源(即使它没有被广泛使用),即使这意味着只是提供二进制文件的简单拷贝。

  • 我不关心 .res 文件,我真的不需要 .rc 功能。我只需要 PE 编辑。

C、C++ 和 C# 都很好,但我更喜欢 C#,因为它更容易编写代码。我主要关心的是 32 位和 64 位 PE 文件的对话框编辑,因此这是最重要的因素。

最佳答案

它仅适用于 32 位,但 resourcehacker在您找到更好的东西之前,它可能是一个很好的替代品。

关于c# - Win32 资源编辑器库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7049295/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com