`
nbq440kx
  • 浏览: 16213 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

快播3在线安装程序变身快播下载器 vb 源代码以及调用方法

 
阅读更多

快播3在线安装程序变身快播下载器 vb 源代码以及调用方法
2010年09月30日
  软件的界面我已经做出来了,界面简单美观,双击软件的空白界面可以打开qvod资源网站,直接在那个网站批量复制批量粘贴到本软件批量下载,我做的软件地址在  http://download.csdn.net/source/2726329
  下面用到的代码都是vb初学者容易接受的,开发步骤是新建一个工程,添加一个文本框和一个按钮,文本框要把允许添加多行的属性改成true
  把下载下来的QvodSetupPlus3.exe改名为QvodSetupPlus3.dll 放在和vb生成的project1.exe文件同一个目录再执行生成的project1.exe文件。
  QvodSetupPlus3.exe 这个文件去 www.qvod.com 下载,就是那个大约286KB的小文件,不要执行这个小文件,执行后他会缺省下载快播的安装程序。我们就是调用的这个小文件,快播播放器我们不需要下载也不需要安装。
  下载是本软件的代码部分,代码部分可能不是最新的,但基本就是这些
  Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
  Private Sub command1_click()
  If Text1.Text = "" Then '判断是否空
  MsgBox "请粘贴qvod文件地址,支持多行粘贴批量下载", vbOKOnly, "错误"
  End  '为空结束
  End If
  '下面为去空格,空行
  Text1.Text = Replace(Join(Split(Join(Split(Text1.Text, vbCrLf & vbCrLf), vbCrLf), vbCrLf & vbCrLf), vbCrLf), vbCrLf & vbCrLf, vbCrLf)
  Dim b() As String
  b = Strings.Split(Text1.Text, vbCrLf) '用换行分割粘贴的字符串
  Dim str As String
  Dim a As Integer
  Dim abc(1 To 10) As Integer
  Dim look(1 To 10) As String
  For i = 0 To UBound(b) '最大行下标
  '开始循环程序
  str = b(i) '获取的每一行字符串赋值给str
  a = 0
  For Y = 1 To Len(str)
  If Mid(str, Y, 1) = "|" Then  '检测该行是否含有 | 这个字符
  a = a + 1
  abc(a) = Y
  End If
  Next Y
  If b(i) = "" Then '检测是否空行,最主要是最后一个空行
  End
  End If
  If a  3 Then  '判断该行是否满足需要的格式,需要有3个 |
  MsgBox "格式错误,示例为:qvod://1199456335|A4419F7F0CDBB410BDE477715B628652 FE4B5207|你的文件名.原扩展名|", vbOKOnly, "错误"
  End
  End If
  look(1) = Mid(str, abc(1) + 1, abc(2) - abc(1) - 1) '分离出需要的字符串,第一个|到第二个|,共40个,就是qvod的hash值
  look(2) = Mid(str, abc(1) + 42, abc(3) - abc(2) - 1) '分离出第二个|到第三个|,就是文件名加扩展名
  Dim filex As String
  Dim files() As String
  files = Split(look(2), ".") '把获得的文件名加扩展名通过"点"在分组
  filex = files(0)                     '点前面的就是文件名
  filex = Replace(filex, " ", "")  '过滤文件名中的空格
  For p = 0 To 9
  filex = Replace(filex, p, "") '过滤文件名中的数字
  Next p
  If Dir$(filex, vbDirectory) = "" Then MkDir filex '判断当前要创建的文件夹是否存在,不存就创建一个,存在就不管
  Dim s As String
  s = look(2) & "_" & look(1) & ".exe" '拼接成快播下载器需要的文件名格式
  FileCopy "QvodSetupPlus3.dll", App.Path & "\" & filex & "\" & s '复制前面的文件,变换名称为后面的,并把文件复制到创建的文件夹内
  ShellExecute 0, "open", App.Path & "\" & filex & "\" & s, "", App.Path & "\" & filex, 1
  '结束循环程序,一个大循环
  Next i
  End
  End Sub
  有问题联系QQ 1035518789
分享到:
评论

相关推荐

    一款支持歌词同步的MP3播放器(VB源代码)

    一款支持歌词同步的MP3播放器,完全的VB源代码. 注:这是我从网上下载来修改的 1. 使用 CommonDialog 控件并支持多选 '- 2. LRC 控件 由佳诚工作室开发 提供 在此 不提供 控件源码 有兴趣的朋友可以和我 交流 '- 3. ...

    VB串口通信UART程序实例源码合集学习资料(200个).zip

    VB串口通讯实例 高精度电压表(24bit) VB源程序.rar VB串口通讯测试源代码,有文本和图形两种端口数据观察方式.rar VB串口通讯的参考源程序.rar vb串口通讯示例.rar VB串口通讯程序,用来跟单片机通讯.rar VB串口通讯...

    日历组件调用,VB源代码

    摘要:VB源码,系统相关,日历,日期选择器 很不错的VB日历组件调用,VB源代码下载,日历选择器源码下载,效果演示如上所示。我觉得应该推荐给大家。

    VB文件操作与Windows系统相关的42个源代码.rar

    VB文件操作与Windows系统相关的42个源代码:小写金额转换为大写金额、判断驱动器属性、快速全盘文件查找、隐藏、显示桌面、获得Windows和System的路径、根据计算机信息生成序列号、可视化信封打英批量改变多层文件夹...

    网页源代码查看器VB源码下载

    摘要:VB源码,网络相关,源代码查看器 网页源代码查看器VB源码下载,原创作者:骑木马的哥哥。可以获取网站代码,并可以保存为txt和html。。。菜鸟程序,有需要的拿去参考吧!用到了网络连接建立及读取内容、清空变量...

    JAVA上百实例源码以及开源项目源代码

    Tcp服务端与客户端的JAVA实例源代码 2个目标文件 摘要:Java源码,文件操作,TCP,服务器 Tcp服务端与客户端的JAVA实例源代码,一个简单的Java TCP服务器端程序,别外还有一个客户端的程序,两者互相配合可以开发出超多...

    VB编程资源大全(源码 多媒体)

    (4KB) 85,mp3play.ZIP mp3播放器VB源代码,含MP3控件(174KB) 86,textefx.ZIP 用VB实现字体特效动画 VB源码(9KB) 87,screensaverx.zip 屏幕保护源代码(47KB) 88,mario.zip 超级玛丽游戏...

    Java开发技术大全(500个源代码).

    代码范例列表 第1章 示例描述:本章演示如何开始使用JDK进行程序的开发。 HelloWorldApp.java 第一个用Java开发的应用程序。 firstApplet.java 第一个用Java开发的Applet小程序。 firstApplet.htm 用来装载...

    VB编程资源大全(源码 网络)

    1,codenet5.ZIP 网络五子棋(84KB) 2,mailcheck.ZIP 邮件检查程序(8KB) 3,sendmail.ZIP 简单电子邮件发送程序(4KB) 4,whois.ZIP Whois 示例程序(2KB) 5,mailsender_plus.ZIP 发送...

    MusicBox 背景透明的超酷音乐播放器VB源代码

    内容索引:VB源码,多媒体技术,窗体透明,播放器 VB编写的超酷音乐盒子(音乐文件管理器)可以下载、整理、播放音乐和制作音乐专辑。曾经获得省级编程大赛优胜奖。程序调用了Windows Media Player的组件,程序 重点不...

    vc++ 应用源码包_6

    Mydownload.cpp底端的fnMyDownload函数是下载器的关键函数。 点对点多线程断点续传软件《传圣》源代码 多任务多线程断点续传DLL 多线程文件下载 多线程查找文件(功能增强版) 自定义了一个文件搜索类。多线程实现...

    vc++ 应用源码包_5

    Mydownload.cpp底端的fnMyDownload函数是下载器的关键函数。 点对点多线程断点续传软件《传圣》源代码 多任务多线程断点续传DLL 多线程文件下载 多线程查找文件(功能增强版) 自定义了一个文件搜索类。多线程实现...

    VB编程资源大全(源码 API)

    删除系统菜单的源代码(2KB) 23,browsedlg.zip 浏览目录的API函数,通用浏览目录对话框(2KB) 24,filepty.zip 调用API函数,显示文件属性对话框(3KB) 25,changedisplay.zip 调用API函数,改变显示器分辨率(8KB) 26,...

    支持歌词同步的MP3播放器2007

    使用了 VB 自带 的 菜单 可以学到 如何调用其它窗体上的菜单 '- 6. 添加了 让程序支持 鼠标的滚轮 事件 用滚轮来调节歌词同步时间轴的位移 '- 7. 界面方面 全部采用贴图 和 窗体剪切 来实现 '- 8. 解码播放方面 ...

    VB编程资源大全(源码 控件)

    包括服务器程序和插件调用程序,参见压缩包中的说明(30KB) 42,hotkeyctrl.zip Hotkey控件的完全源代码(9KB) 43,cr_acpr.zip ACCESS密码查看器(中文破解) (323KB) 44,cr_avpr.zip VBA密码查看器...

    java源码包---java 源码 大量 实例

     Tcp服务端与客户端的JAVA实例源代码,一个简单的Java TCP服务器端程序,别外还有一个客户端的程序,两者互相配合可以开发出超多的网络程序,这是最基础的部分。 递归遍历矩阵 1个目标文件,简单! 多人聊天室 3...

    ExcellentCompare 0.2.1安装文件及源代码

    shell编程,集成到资源管理器右键菜单 可以比较值、公式、批注。 基于关键列比较和逐行比较 在 excel 窗口中画椭圆 文件拖动 工程文件关联 ============================== 配套的 ocx/dll 说明 ============...

    vc++ 开发实例源码包

    RangeScan扫描器源代码 ip地址扫描,发送邮箱。 ResizableLib 测试开源界面库Resizable。 RsPicture 自定义了一个图片库,然后引用测试。 SimplePlayer 简单的媒体播放源码。 Skin_Combo_Box_demo 自绘Combox...

    vc++ 应用源码包_1

    Mydownload.cpp底端的fnMyDownload函数是下载器的关键函数。 点对点多线程断点续传软件《传圣》源代码 多任务多线程断点续传DLL 多线程文件下载 多线程查找文件(功能增强版) 自定义了一个文件搜索类。多线程实现...

Global site tag (gtag.js) - Google Analytics