是否有人知道是否有一种有效的方法可以捕获 Silverlight 的流输出并将其保存到硬盘(任何格式),而无需使用屏幕捕获工具?
答案1
如果您熟悉.NET
/ IL Sourcecode
:
- 找到银光
.xap
文件并将其保存到您的计算机。 - 将扩展名从 更改
.xap
为.zip
并打开它。 - 你会发现一个或多个
Dll
s。选择它们,从看起来只适合这个的那个开始银光应用。(您可能可以跳过第三方的。) - 拆解
Dll
它伊尔达斯曼或其他IL
反汇编工具。 - 搜索
Uri
视频流的来源。理论上,它可能位于转储中的任何地方,请查看主页的来源。它看起来可能只是指向媒体文件的链接,也许.asx
。 - 您不能将其作为简单文件下载。请记住,这是一个流!使用类似的程序甚高频液晶其能够保存和编码流。就这样。
选择:
- 开始你最喜欢的网络嗅探器(喜欢Microsoft 网络监视器)。
- 注意
HTTP
随后出现的大量回复的请求。这就是Uri
你的流。 继续第一部分中的6.。