VBS监视网络连接与断开的代码_vbs

监视网络连接:

复制代码 代码如下:

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

监视网络断开:

复制代码 代码如下:

strComputer = "."

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

Do While True
    Set strLatestEvent = colMonitoredEvents.NextEvent
    Wscript.Echo "A network connection has been lost:"
    WScript.Echo strLatestEvent.InstanceName, Now
Loop

时间: 2024-12-02 02:59:07

VBS监视网络连接与断开的代码_vbs的相关文章

VBS监视网络连接与断开的代码

监视网络连接与断开,特殊情况下可能有点用,两个VBS脚本均来自微软官网   监视网络连接: 复制代码 代码如下: strComputer = "." Set objWMIService = GetObject("winmgmts:" & strComputer & "rootwmi") Set colMonitoredEvents = objWMIService.ExecNotificationQuery _     ("

用vbs实现本地连接禁用/启用脚本代码_vbs

转载至 http://community.csdn.net/Expert/topic/4881/4881882.xml 复制代码 代码如下: Const ssfCONTROLS = 3  sConnectionName = "本地连接"  '可改成需要控制的连接名称,如"无线网络连接"等  sEnableVerb = "启用(&A)"  sDisableVerb = "禁用(&B)"   'XP系统中应为 &q

监视网络连接活动的简单方法

当检查Email时你建立了一个与远程邮件服务器的连接,浏览网页时又连接到了Web服务器,想不想随时知道自己的网络连接活动呢? 单击"开始→运行",输入:cmd,在"命令行提示符"中输入:netstat -n -10,回车后即可开始随时监视你的网络连接活动了.其中的n参数表示显示IP地址,10则是告诉netstat每十秒刷新一次.这样如果你安装了某个软件,并怀疑它没经你允许就连接网络,那么可以利用这个方法来了解它连到什么地址.按Ctrl+C可以停止监视.

用VBS实现监视进程创建与删除的代码_vbs

监视进程的创建,在每次创建新的进程时,临时事件消费程序都发出警报. 1.监视进程的创建 复制代码 代码如下: strComputer = "." Set objWMIService = GetObject("winmgmts:" _ & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2") Set colMonitore

用vbs实现更改计算机的说明的代码_vbs

问: 您好,脚本专家!在使用 Windows 资源管理器连接到远程计算机时,可以在"详细信息"窗格中看见该计算机的说明.如何更改计算机的说明? -- GF 答: 您好,GF.只是为了确保每个人都清楚我们谈论的内容,我们不会谈论 Active Directory 中的"说明"属性,而是谈论在整个网络范围内广播的计算机说明.(如果您真正想知道的是如何更改 Active Directory 中的"说明"属性,请参阅此"您好,脚本专家!&quo

Vbs COM之打开/保存文件脚本代码_vbs

您先把如下的代码复制,然后保存为FileSave.vbs,双击打开,您看到了什么呢? 复制代码 代码如下: Set objDialog = CreateObject("SAFRCFileDlg.FileSave") Set fso = CreateObject("Scripting.FileSystemObject") objDialog.FileName = "test" objDialog.FileType = ".txt"

VBS调用Photoshop批量生成缩略图的代码_vbs

模仿腾讯新闻页,给KingCms添加了新闻页图片点播的代码,代码要求的图片点播格式如下: 0###yun_qi_img/@@@/small/123.gif@@@8标题一***yun_qi_img/@@@/small/456.gif@@@标题二***yun_qi_img/@@@/small/789.gif@@@标题三 格式解释如下: 0代表第0页出现图片点播: yun_qi_img/是第一幅原图地址./small/123.gif是第一幅缩略图地址,原图和缩略图名字一样,后缀不一样,原图是jpg,缩

用vbs读取index.dat内容的实现代码_vbs

复制代码 代码如下: ' +----------------------------------------------------------------------------+ ' | Contact Info | ' +----------------------------------------------------------------------------+ ' Author: Vengy ' modiy:lcx ' Email : cyber_flash@hotmail.

用vbs实现不死帐号的代码_vbs

先建立一个VBS文件内容如下: dim wsh  set wsh=CreateObject("WScript.Shell") wsh.run "net user guest /active:yes",0 wsh.run "net user guest admin",0 wsh.run "net localgroup administrators guest /add",0 上面一段VBS的意思就是激活GUEST帐号,并且加为高