是否有免费的库可以为Win32 PE文件中的资源提供编辑功能?
它需要能够执行以下操作:
提供相当简单的 API,用于更改对话框资源(包括“扩展”对话框版本,which is poorly documented )。
手动编辑带有UpdateResource
的对话框是后方的一个主要问题,因为大多数结构的字段都是可变长度的,编码/解码它们非常容易出错并且编码很耗时。
处理两个 32位和64位PE文件
支持广泛使用的资源类型(字符串表,位图等)
能够处理任何种有效资源(即使它没有被广泛使用),即使这意味着只是向二进制文件提供简单的副本。
< / LI>我不关心.res文件,我真的不需要.rc功能。我只需要进行PE编辑。
C,C ++和C#都很好,虽然我更喜欢C#,因为它更容易编码。我主要担心的是32位和64位PE文件的对话框编辑,所以这是最重要的因素。
答案 0 :(得分:0)
仅适用于32位,但resourcehacker可能是一个很好的替代品,直到找到更好的东西。
答案 1 :(得分:0)
我没有机会测试它,但我发现Anolis.Resourcer似乎很有能力。