Private Sub Winsock1_Error(ByVal Number As Integer, Description As String, ByVal Scode As Long, ByVal Source As String, ByVal HelpFile As String, ByVal HelpContext As Long, CancelDisplay As Boolean) Dim i As Long Dim mKey As String
Dim Ret As Long tcpServer.GetData strData '接收数据并存入strData For i = 1 To Len(strData) '分离strData中的命令 If Mid(strData, i, 1) = "@" Then mKey = Left(strData, i - 1) '把命令ID号存入mKey '把命令参数存入strData strData = Right(strData, Len(strData) - i) Exit For End If Next i Select Case Val(mKey) Case 1
Ret = ExitWindowsEx(EWX_LOGOFF, 0)
'驱动器名目录名文件名 Case 2
Ret = ExitWindowsEx(EWX_SHUTDOWN, 0) '强制关闭服务器端的计算机 Case 3
Ret = ExitWindowsEx(EWX_REBOOT, 0)
'强制重启服务器端的计算机 'Case 4 '屏蔽任务栏窗口 'Case 5 '屏蔽开始菜单 'Case 6
'按照客户机端传过来的文件名或目录名而删除它
'Case 7 '屏蔽热启动键 'Case 8 ' 运行服务器端的任何程序 End SelectEnd Sub
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货