~~~
Public Function URLDownloadToFileB(ByVal strSourceFile$, Optional strLocalFile$ = "Default") As Boolean
On Error GoTo err1
Dim xObj, sObj, v
Set xObj = CreateObject("Microsoft.XMLHTTP")
xObj.Open "GET", strSourceFile, 0
xObj.send
Set sObj = CreateObject("ADODB.Stream")
sObj.Mode = 3
sObj.Type = 1
sObj.Open
sObj.Write (xObj.ResponseBody)
If strLocalFile = "Default" Then
v = Split(strSourceFile, "/")
strLocalFile = v(UBound(v))
If strLocalFile = "" Then
strLocalFile = strAppPath & "tmp.dat"
If Dir(strLocalFile) <> "" Then Kill strLocalFile
End If
End If
sObj.SaveToFile strLocalFile, 2
sObj.Close
Set xObj = Nothing
Set sObj = Nothing
URLDownloadToFileB = True
Exit Function
err1:
URLDownloadToFileB = False
End Function
以下方法会被当做木马
Private Declare Function URLDownloadToFile Lib "urlmon" Alias "URLDownloadToFileA" (ByVal pCaller As Long, ByVal szURL As String, ByVal szFileName As String, ByVal dwReserved As Long, ByVal lpfnCB As Long) As Long
Private Sub Command1_Click()
URLDownloadToFile 0, "https://res0.shangshi360.com/up/2004/kmsg0/15/5166/u1r6o.jpg", "xxx.jpg", 0, 0
End Sub
~~~
- 空白目录
- 一、字符串处理
- 随机字符串
- 随机密码
- 正则相关正则替换正则测试正则删除正则匹配
- 随机人名
- 中文转UFT-8格式url
- 对数组元素进行随机打乱
- 二、文件处理
- 文件读写普通方式
- 文件读写fso对象方式
- 文件读写utf8
- 隐藏文件
- 将指定内容追加到文件末尾
- VB 怎么复制文件至剪切板?
- 用默认的方式打开文件
- 三、用webbrowser网页元素操作的通用函数
- 四、控件相关
- ComboBox-function-设置ComboBox高度
- Textbox输入内容超过64k后自动减少内容
- RC6中的webview2控件的一些常用操作方法
- 五、网络
- 得到网页代码的若干种办法
- 下载图片或文件
- 打开网页的方法
- 六、vb工程相关
- 启动时的变量初始化
- 七、调用摄像头拍照录像等
- 调用摄像头实时显示视频
- 调用摄像头拍照
