注:本人也是初学者,有许多不足地方还请大家原谅并指正,谢谢。
下面是在PPLIVE的Silverlight网站http://sl.pptv.com/的示例
1.获取Xap包
![pplive网站,Silverlight反编译系列-(PPLIVE网站](/Files/20113/3f251506-04c1-47c8-9b5b-a708604808e6.png)
这是PPLIVE的Silverlight网站,打开后
![pplive网站,Silverlight反编译系列-(PPLIVE网站](/Files/20113/7fef7609-8448-471a-b37e-1a5f2d537a91.png)
找到Xap文件的位置
![pplive网站,Silverlight反编译系列-(PPLIVE网站](/Files/20113/a5fa3241-caa7-4c32-a300-7db9dc39364c.png)
然后下载保存,有些文件它就是zip文件,直接解压就可以看到dll文件,但是一般情况下是xap文件,我们需要将xap改为zip解压(xap文件其实就是zip文件)。
2.反编译工具Reflector.exe下载
这个反编译工具大家应该是都熟悉下面制作简单介绍
它有一些插件,我觉得有用的是FileGenerator.dll,他用于导出Dll文件中的源码文件,但是它生成的源码文件有点繁琐,一般我都是自己一个一个地复制粘贴,而且它不能到处一些资源文件,可谓优点很少,缺点很多(个人观点)。
(1)添加插件
![pplive网站,Silverlight反编译系列-(PPLIVE网站](/Files/20113/e5a0b547-dc1d-4053-b8fb-62c20e3aa2c1.png)
初始化界面
![pplive网站,Silverlight反编译系列-(PPLIVE网站](/Files/20113/1e22cfa7-5010-46a4-93c0-1fc21a8b06e3.png)
添加插件
![pplive网站,Silverlight反编译系列-(PPLIVE网站](/Files/20113/6a17cc6f-1849-497f-ad08-958d24a5e6e5.png)
选择插件
![pplive网站,Silverlight反编译系列-(PPLIVE网站](/Files/20113/91e99e57-5fa2-43a8-b193-6cf219eafaa1.png)
完成,关闭(点击"Close")
然后我们会在“Tools”下拉菜单找到Generate File
![pplive网站,Silverlight反编译系列-(PPLIVE网站](/Files/20113/adf71164-222e-4fa6-997e-75988babff07.png)
![pplive网站,Silverlight反编译系列-(PPLIVE网站](/Files/20113/1e00711a-1d92-45e9-b298-d9cba921f51e.png)
单击"Brower"按钮选择要生成的Dll,选中俩个复选框,单击Generate Files生成文件完成,
注:并不是所有的文件都会生成,资源文件它不生产,只有我们自己保存
原文地址
最新评论