教你轻松猎取Silverlight资源代码(Siliverlight5出版之前)

阅读: 96 评论: 0 作者: molin 发表于 2010-03-01 18:17 原文链接

Silverlight自从MS给世界多媒体各路神鬼惊喜以来,一直存在一个似有似无的问题.许多SL爱好者因为在某网站看到自己喜欢的示例就想方设法把它的原代码或不管三七二十一把有关的资源全拿下(.xap就那么 两个文件dll和app.xaml).为此我也是其中之一,下面总结一下个人学习的有争议的合法途径(有版权归属问题与我无关,有SL开发者持意见者可以原谅)!

教你轻松猎取Silverlight资源代码(Siliverlight5出版之前)_第1张图片

1.打开http://www.pin5i.com/showtopic-26213.html 这有个silverlight局部图片放大效果的示例;

2.查看网页"源文件",找到src="http://www.pin5i.com/demo/26213/demo.html" (这个网站的SL资源很隐蔽呀,一般很难发现哦!) ;

3.之所以有2步骤,是因为某些资源发布者故意把源来的资源隐藏得比较深,这样就不会被轻易获取了.总之只要找到真正的示例源URL即可;

4.打开http://www.pin5i.com/demo/26213/demo.html 这里面就有这个示例,查看网页"源文件",发现

<param name="source" value="PartMagnifier.xap"//>
好了我们要的就是这个http://www.pin5i.com/demo/26213/PartMagnifier.xap 将其下载下来,重命名为.rar文件,解压,发现AppManifest.xaml与PartMagnifier.dll文件;
5.从 reflector(Silverlight反编译工具).zip下载一个迷你的silverlight专用dll反编译器,将PartMagnifier.dll文件open,找到如图所示的四个文件:
教你轻松猎取Silverlight资源代码(Siliverlight5出版之前)_第2张图片
6.将上面的xaml文件与cs文件都保存到需要的文件夹下即可,最后有VS打开文件.
7.若涉侵权行为,请forgive;切勿模仿,本人只为了给silverlight的发展给以更好的反面问题.

评论: 0 查看评论 发表评论

找优秀程序员,就在博客园


最新新闻:
· IBM发布第五代X架构 打破X86系统30年技术局限(2010-03-03 22:47)
· 互联网手机业务成香馍馍 上海电信盯牢3G市场(2010-03-03 22:38)
· Twitter信息总量即将突破100亿条大关(2010-03-03 22:34)
· Opera为何无法进一步拓展市场(2010-03-03 21:38)
· Symbian版 Skype登陆诺基亚Ovi Store(2010-03-03 21:04)

编辑推荐:Opera为何无法进一步拓展市场

网站导航:博客园首页  个人主页  新闻  闪存  小组  博问  社区  知识库

你可能感兴趣的:(silverlight)