如何获取插入网线的Windows消息?

yanf_99 2007-10-05 09:59:00
请问在VB.net中如何得到插入网线的时间通知?没有找到有关资料,很是困扰,谢谢。
...全文
135 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Denver_Du 2008-04-29
  • 打赏
  • 举报
回复
用wmi Win32_PerfRawData_Tcpip_NetworkInterface类中有网络设备当前的状态
yanf_99 2007-10-26
  • 打赏
  • 举报
回复
谢谢各位,最后什么也没用,在服务器端用了计时器,收不到客户端信号时假定其断网。。
toury 2007-10-10
  • 打赏
  • 举报
回复
mark
zyg0 2007-10-10
  • 打赏
  • 举报
回复
可以用wmi来实现 下面的语言保存 为a.vbs 在2000以上可以直接运行
strComputer = "."

Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\wmi")
Set colMonitoredEvents = objWMIService.ExecNotificationQuery _
("Select * from MSNdis_StatusMediaConnect")

Do While True
Set strLatestEvent = colMonitoredEvents.NextEvent
Wscript.Echo "A network connection has been made:"
WScript.Echo strLatestEvent.InstanceName, Now
Wscript.Echo
Loop
说明 其中 Wscript.Echo 相当与vb的msgbox 如果是vb.net wmi需要引用一个单独的包使用
蒋晟 2007-10-08
  • 打赏
  • 举报
回复
VB.Net语言里面没有
你得用.Net类库里面的WMI监视MSNdis_MediaConnectStatus事件
tianhuo_soft 2007-10-08
  • 打赏
  • 举报
回复
可以ping网关
daisy8675 2007-10-07
  • 打赏
  • 举报
回复
mark

1,453

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧