Win32资源编辑器库

本文关键字:编辑器 资源 Win32 | 更新日期: 2023-09-27 18:05:22

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

它需要能够做以下事情:

  • 提供一个相当简单的 API来修改对话框资源(包括"扩展的"对话框版本,文档记录很差)。用UpdateResource手工编辑对话框是一个很大的痛苦,因为大多数结构的字段是可变长度的,编码/解码它们是非常容易出错和耗时的编码。

  • 处理 32位和64位PE文件

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

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

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

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

Win32资源编辑器库

它只支持32位,但是resourcehacker可能是一个很好的替代品,直到你找到更好的。

我还没有机会测试它,但我找到了Anolis。