VBGood网站全文搜索 Google

搜索VBGood全站网页(全文搜索)

VB爱好者乐园(VBGood)

 找回密码
 立即注册
搜索
查看: 6063|回复: 11

[原创] 中山大学汇编视频播放器(附带批量下载程序+IE缓存提取工具等)[开源]

[复制链接]
 楼主| 发表于 2009-1-19 00:29:49 | 显示全部楼层 |阅读模式
之所以写这个程序,是以前学习汇编语言时,在看雪论坛看到  中山大学汇编视频教学 的网页地址
解密分析入门基础知识  http://bbs.pediy.com/showthread.php?t=31840
http://202.116.65.193/Ncourse/hbyy/hb01
.....
我觉得这种地址应该是大学里内部的服务器,这样在网上公开,我想迟早会关掉的(事实证明我是对的,现在这个地址已经打不开了),把这个视频教程完整下载下来看就没有什么后顾之忧了,以后就可以放心的在本地查看了,不用担心网上的地址突然失效而导致无法继续学习这个视频教程的窘境。

经过分析网页,每一个节课程放在一个单独的目录下, 主要由几个网页文件和一个ASF视频文件和大量的SWF文件组成。在网页中搞用javascript实现播放ASF视频时,利用了Windows Media Player的Marker值会随时间变化的特点,在某一时刻存放一个Marker标记(即Flash动画文件名),然后调用Page页的Flash控件播放相关的Flash文件。这样就实现了老师视频讲课的画面与讲课内容的幻灯片画面同步显示,教学效果是比较不错的。我就参考网页中的javascript用VB程序实现了本地播放教学视频,如下面的抓图所见,播放视频讲义的画面显示效果是完全一样的,但在本地来看则更加方便,且有保存播放位置功能,没看完关闭后再打开会继续上次的位置播放。

在网页上在线看过视频教程后,IE自动将其全部都下载到缓存文件夹中了,到时需要保存时把相关对应目录中的文件(如SWF文件)全部复制过来有序的保存在指定的目录下(如C:\hbyy,当时硬盘空间紧张,只能放C:了)

还大概分析了下IE的缓存文件,其实Temporary Internet Files下面并没有文件,但有几个文件夹,你用 cmd命令提示符 看就知道,
会发现其实下载的文件都保存在其中的子目录里,到底是以什么样的形式存放,那应该是比较复杂的,至少在磁盘上真正的同
一个目录下绝不会有两个文件名相同的文件,通常用资源管理器从Cache目录下复制出来的文件名后面都会加上[1]字样
如果用支持OldDrop的窗体程序 把文件拖入一看,可以看到文件名的真实路径,不过有的好像不全,少了扩展名,这可能与其存放机制有关
文件名在缓存的子目录中本来就是加了[1]字符的,有的还是[2],是因为相同目录同名文件,这个解决办法还是不错啊。

说明:现在《中山大学汇编视频播放器》这个程序大家是无法直接使用的,因为http://202.116.65.193/Ncourse/hbyy/这个地址已经失效了,打不开了,也就不能下载了。但是这里提供了全部源代码,包括获取文件名,批量下载,IE缓存提取等,提供了一种下载这种视频教学的方法,给大家参考,也许对一些朋友来说是还是有用处的。

--------------------------------------------------------------------------------------------
说明:批量下载程序和IE缓存提取工具主要是参考了PSC的代码
批量下载程序 用于批量下载网络上的文件。这里主要是用于下载 中山大学汇编视频 的文件。
IE缓存提取工具 用于提取网页在线看中山大学汇编视频 后在IE缓存中的文件。(虽然也可以先清空缓存,在看,等看完后再一次性复制出来,还要批量改名后才能用,还是不够方便。)
--------------------------------------------------------------------------------------------

[ 本帖最后由 新林 于 2009-1-19 00:31 编辑 ]
中山大学汇编视频播放器1.gif
中山大学汇编视频播放器2.gif
获取ASF文件对应的SWF文件列表1.gif
IE缓存文件查看提取工具1.gif
批量下载程序 Batch Downlaod1.gif

中山大学汇编视频.rar

42.1 KB, 下载次数: 640

源代码

评分

参与人数 2威望 +10 人气 +1 收起 理由
bbadsl + 1 原创内容
szdan + 10 里面东西很全面,辛苦了!

查看全部评分

本帖被以下淘专辑推荐:

发表于 2009-1-19 00:35:36 | 显示全部楼层
支持下LZ,其实我也挺喜欢汇编的!如果是写一些底层的东东还是它最实际!
回复 支持 反对

使用道具 举报

发表于 2009-1-19 00:45:46 | 显示全部楼层
汇编,不错,顶~
回复 支持 反对

使用道具 举报

发表于 2009-1-19 10:07:46 | 显示全部楼层
下来看看先。。。
回复 支持 反对

使用道具 举报

发表于 2009-1-19 10:10:39 | 显示全部楼层
请问楼主  先用哪个下载啊?
步骤你要说清楚
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-19 10:26:04 | 显示全部楼层
原帖由 wajika 于 2009-1-19 10:10 发表
请问楼主  先用哪个下载啊?
步骤你要说清楚


说明:现在《中山大学汇编视频播放器》这个程序大家是无法直接使用的,因为http://202.116.65.193/Ncourse/hbyy/这个地址已经失效了,打不开了,也就不能下载了。但是这里提供了全部源代码,包括获取文件名,批量下载,IE缓存提取等,提供了一种下载这种视频教学的方法,给大家参考,也许对一些朋友来说是还是有用处的。
回复 支持 反对

使用道具 举报

发表于 2009-1-19 10:32:45 | 显示全部楼层
地址都无发下载了,对我们有什么用啊
回复 支持 反对

使用道具 举报

发表于 2009-4-21 19:44:19 | 显示全部楼层
原帖由 wajika 于 2009-1-19 10:32 发表
地址都无发下载了,对我们有什么用啊


主要是开源让大家学习,不是让大家下载。
回复 支持 反对

使用道具 举报

发表于 2009-8-10 07:38:30 | 显示全部楼层
以后可能会用到,看看
回复 支持 反对

使用道具 举报

发表于 2009-9-22 17:10:17 | 显示全部楼层
收藏一下
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

文字版|手机版|小黑屋|VBGood  

GMT+8, 2019-9-18 19:50

VB爱好者乐园(VBGood)
快速回复 返回顶部 返回列表