我想利用Shell 函数来调用 Ping 应该可以吧。
此时 Ping 的参数应设为该机的IP地址。
此时 Ping 的参数应设为该机的IP地址。
解决方案 »
- ■VB网络高手专区(封装的winsock类,纯Api操作,为什么数据接收不完整?■新手请欣赏▲
- 看看错在哪??
- 我一直用winsock做通信,今天主管叫用MSComm控件进行串口通信,咋办?
- ado效率
- 学习VB真的没有搞C++挣的多吗?请告小弟。谢谢
- 求ADO 连接远程SQL的使用方法,关键是格式/参数,要详解啊,谢谢先.
- VB中如何调用一个FORM时传递参数
- 寻找能设定打印纸类型的打印控件
- 如何在程序某一触发事件启动时关闭已启动的屏保(含密码)、已启动的省电设置。
- 如何检测是否有打印机?
- 求救!!!如何在DATAGRID控件中属性设置中增加列?急!!!
- 请问哪里有 Wise Installer 8.0 可以下载?<无内容>
利用WIN95中的注册表建植,在注册表的HKEY-LOCAL-MACHINE\System\CurrentControlSet\Services\RemoteAcces\下,当计算机连上因特网时,Remote Connection的植为01 00 00 00,反之,为00 00 00 00,通过这一建植可判断是否连网。 1.建立新模块
Public Const ERROR-SUCCESS= 0&
Public Const APINULL= 0&
Public Const HKEY-LOCAL-MACHINE= &H80000002
Public ReturnCode As long
’声明API函数
RegCloseKey()
RegQueryValueEx() ’自定义函数
Public function ActiveConnection() As Boolean Dim hKey As long
Dim lpSubKey As string
Dim lpReserved As long
Dim lpType As long
Dim lpData As long
Dim lpcbData As long ActiveConnection=False
lpSubKey="System\CurrentControlSet\Services\RemoteAccess"
ReturnCode=RegOpenKey(HKEY-LOCAL-MACHINE,lpSubKey,phkResult) If ReturnCode=ERROR-SUCCESS then
hKey=phkResult
lpValueName="Remote Connection"
lpReserved=APINULL
lpType=APINULL
lpData=APINULL
lpcbData=APINULL
ReturnCode=RegQueryValueEx(hKey,lpValueName,lpReserved,lpType,ByVal lpData,lpcbata)
lpcbData=Len(lpData)
ReturnCode=RegQueryValueEx(hKey,lpValueName,lpReserved,lpType,ByVal lpData,lpcbata) If ReturnCode=ERROR-SUCCESS then
If lpData=0 then
ActiveConnection=False
Else
ActiveConnection=True
End If
End If
RegCloseKey(hKey)
End If
End funtion 2.新建窗体
Priate sub Command1_click()
If ActiveConnection=True then
MsgBox "OK!"
Else
MsgBox "ERROR!"
End If
End sub
摘自:
http://ilike.myrice.com/program/article/vb/vb532.html