真要是用ResoureHacker该怎么提取资源?
本帖最后由 冥界3大法王 于 2020-10-2 08:27 编辑发现一皮肤文件很有意思(贼好看)(Delphi专用的)
但是!!!官方的皮肤文件中没有提供啊~~
而且是demo的exe文件输出中,或是.dfm 框架文件中发现了。
于是我用ResoureHacker打开,发现下面的小节。
item
Name = 'Jeans (internal)'
Version = 15.000000000000000000
Author = 'Serge Goncharov'
Data = {
41537A660E0000000B0000004F5054494F4E532E444154AA5A000078DAED5C5B
8FDBB6127E5F60FF43F3721E0A6C0F2F22252130B0B2ADB58DC89661CB9BA445
BB08DAE29CBE2440CFE5F79F19DE4452B4AD7576939C26BB90AC0B2F33C38F33
。。。。。。}
粉色部分如何复制到16进制编辑器,如WinHEX中去。。。粘。。。保存 。。。?
试了下在WinHEX中Ctrl+B ,竟然提示无效剪贴板。。。
于是又换了个思路,到exe文件中去提取,但是WinHEX的Alt+1,Alt+2 ,配合搜索真心难用,点第二处选中第一处就又失效了。
于是不死心,立马换010editor上阵,结果成功提取保存调用皮肤文件成功了。
但问题来! 假设只有 ResoureHacker的 资源,无EXE呢,能操作否???
没太看懂问题{:301_1009:} 罗萨 发表于 2020-10-2 01:08
没太看懂问题
https://www.lanzoux.com/iFgSPh3guub
@罗萨
来来来,给表演下吧,不要光看不练。{:301_997:} 没学过delphi,不过原理应该是一样的
object sSkinManager1: TsSkinManager
在你的工程中引用TsSkinManager这个类,然后把dfm文件中对应类下的目,以十六进制保存出来(你这里有6个,我导了第一个)
保存出来的文件在引用到你工程的TsSkinManager中不久可以了
同理可以导其他资源,随便导了个png图片试试
罗萨 发表于 2020-10-2 12:20
没学过delphi,不过原理应该是一样的
object sSkinManager1: TsSkinManager
只导绿色的那一大坨就可以
页:
[1]