如何更改.dll文件中的图像

时间:2016-06-09 03:33:47

标签: c# dll

所以我有一个.dll文件,我知道是用C#编写的。

我使用JetBrains dotPeek ,反编译.exe和.exe内部我可以看到一个名为 Images 的文件夹,然后在该文件夹中大约有10个图像,其中一些我想改变

据我所知,dotPeek只是用于反编译。所以在谷歌搜索之后,我遇到了两个程序, Resouce Hacker ResTuner ,两者都表示他们可以在dll文件中编辑图像。所以我在这两个程序中打开了这个dll文件,它显示的是一个名为“Version Info”的文件夹

是否有不同的程序可以做到这一点?

2 个答案:

答案 0 :(得分:1)

好的我已经做了一些研究并且遇到了这个名为 https://github.com/0xd4d/dnSpy/wiki

的程序

这个程序完全符合我的要求,不仅允许我编辑图像,还允许我编辑文本字符串以及删除某些代码行。

该程序具有良好的用户界面,并在查看代码时自动查找引用并打开相应的dll。它还允许您搜索所有打开的文件以查找特定字符串,这使我可以轻松找到控制各种功能的代码。

答案 1 :(得分:-1)

您没有提到用于完成此任务的工具。

通常,您可以使用Visual C ++,MFC以资源格式打开.dll。它将分离.dll的所有组件,包括图像。

替换图像并保存.dll