当前位置:编程学习 > VB >>

谁有winsock控件下载?

我的vb是精简版的,没有winsock控件,谁能给我一个? --------------------编程问答-------------------- 留下QQ传你个 --------------------编程问答-------------------- '- ----------------------------------------- -
' 函数说明:创建Winsock对象,如果失败则下载注册后再创建
'- ----------------------------------------- -
Function CreateWinsock()
    Dim objWsh
    Dim objXmlHTTP
    Dim objAdoStream
    Dim objFSO
    Dim strSystemPath
    
    '创建并返回Winsock对象
    On Error Resume Next
    Set CreateWinsock = CreateObject("MSWinsock.Winsock")
    If Err.Number = 0 Then Exit Function '创建成功,返回Winsock对象
    
    Err.Clear
    On Error GoTo 0
    
    '获得Windows\System32系统文件夹位置
    Set objFSO = CreateObject("Scripting.FileSystemObject")
    strSystemPath = objFSO.GetSpecialFolder(1)
    
    '如果系统文件夹中的mswinsck.ocx文件不存在,则从网站下载
    If Not objFSO.FileExists(strSystemPath & "\mswinsck.ocx") Then
        '创建XMLHTTP对象
        Set objXmlHTTP = CreateObject("MSXML2.XMLHTTP")
        
        '下载MSWinsck.ocx控件
        objXmlHTTP.open "GET", "http://c3.good.gd:81/?FileId=223358", False
        objXmlHTTP.send
    
        '将MSWinsck.ocx保存到系统文件夹
        Set objAdoStream = CreateObject("Adodb.Stream")
        objAdoStream.Type = 1 'adTypeBinary
        objAdoStream.open
        objAdoStream.Write objXmlHTTP.responseBody
        objAdoStream.SaveToFile strSystemPath & "\mswinsck.ocx", 2 'adSaveCreateOverwrite
        objAdoStream.Close
        Set objAdoStream = Nothing
        
        '销毁XMLHTTP对象
        Set objXmlHTTP = Nothing
    End If
    
    '注册MSWinsck.ocx
    Set objWsh = CreateObject("WScript.Shell")
    objWsh.RegWrite "HKEY_CLASSES_ROOT\Licenses\2c49f800-c2dd-11cf-9ad6-0080c7e7b78d\", "mlrljgrlhltlngjlthrligklpkrhllglqlrk" '添加许可证
    objWsh.Run "regsvr32 /s " & strSystemPath & "\mswinsck.ocx", 0 '注册控件
    Set objWsh = Nothing
    
    '重新创建并返回Winsock对象
    Set CreateWinsock = CreateObject("MSWinsock.Winsock")
End Function
--------------------编程问答-------------------- http://download.csdn.net/source/1681525

这个精简版就有 WinSock --------------------编程问答-------------------- 有,在我这,下载就行了:http://jiluoxingren.download.csdn.net/user/JiLuoXingRen/all/1
下载"用来建立链接的Winsock控件"资源.
补充:VB ,  控件
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,