首页
社区
课程
招聘
[求助]WPF反编译之后的xaml如何恢复?
发表于: 2011-9-30 21:44 17480

[求助]WPF反编译之后的xaml如何恢复?

2011-9-30 21:44
17480
最近一时兴起,自己写一个WPF程序,编译之后再用reflector反编译,发现xaml文件被reflector放到了.resx文件中。在Relector中可以看到该资源文件中,并且名字变成了baml。拷贝出内容之后,放回代码中却不能直接编译,需要修改很多代码。

请问有没有什么更好的方法,可以直接还原xaml文件?

或者,基本不可能完全还原xaml?

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 241
活跃值: (26)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
应该不能吧,reflector反编译程序后都不能直接拷贝C#/VB代码到工程文件再编译,也是要修改一堆东西,估计xaml也一样。
2011-9-30 22:31
0
雪    币: 226
活跃值: (1414)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
试一试ResourceNet
2011-10-1 07:17
0
雪    币: 603
活跃值: (617)
能力值: ( LV12,RANK:660 )
在线值:
发帖
回帖
粉丝
4
谢谢,试了一下这个工具,还是不行。
上传的附件:
2011-10-2 18:46
0
雪    币: 241
活跃值: (26)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
有一个叫bamlViewer的Reflector插件可以看到baml,但个人觉得跟Reflector自带的差不多,你可以看看。
另外也看到教怎样载入Baml文件的,你看看有没有用http://www.wpftutorial.net/baml.html
2011-10-3 18:26
0
雪    币: 603
活跃值: (617)
能力值: ( LV12,RANK:660 )
在线值:
发帖
回帖
粉丝
6
试了一下BamlViewer,比Reflector稍微强一点,呵呵。工作量还是有,但是从目前导出的xaml来看,错误貌似比reflector导出来的少一些。

感谢兄弟帮忙
2011-10-4 16:02
0
游客
登录 | 注册 方可回帖
返回
//