asp如何用WSH获取机器的IP配置信息?

时间:2010-06-13 14:39:00 

如何用WSH获取机器的IP配置信息?

我们用VBSCRIPT转换了: 

Option Explicit 
Dim WSHShell 
Dim sNic, sMan 
Dim Gateway 
Dim IPAddress 
Dim SubnetMask 
Dim i 
Dim sTcpipRegKey 
Dim bIsDHCP 
Set WSHShell = CreateObject("WScript.Shell") 
sNic = WSHShell.RegRead("HKLM\SOFTWARE\Microsoft\Windows NT
CurrentVersion\NetworkCards\1\ServiceName") 
If sTcpipRegKey <> "Microsoft" And Err.Number = 0 Then 
    sTcpipRegKey = "HKLM\SYSTEM\CurrentControlSet\Services\" & sNic & "\Parameters\Tcpip\" 
    bIsDHCP = WSHShell.RegRead(sTcpipRegKey & "EnableDHCP") 
    If bIsDHCP Then 
        Gateway = WSHShell.RegRead(sTcpipRegKey & "DhcpDefaultGateway") 
        IPAddress = WSHShell.RegRead(sTcpipRegKey & "DhcpIPAddress") 
        SubnetMask = WSHShell.RegRead(sTcpipRegKey & "DhcpSubnetMask") 
        MsgBox ("DefaultGateway: " & Gateway(0) & Chr(10) & Chr(13) & "IPAddress: " & IPAddress & Chr(10) & Chr(13) & "SubnetMask: " & SubnetMask) 
    Else 
        Gateway = WSHShell.RegRead(sTcpipRegKey & "DefaultGateway") 
        IPAddress = WSHShell.RegRead(sTcpipRegKey & "IPAddress") 
        SubnetMask = WSHShell.RegRead(sTcpipRegKey & "SubnetMask") 
        For i=0 to Ubound(IPAddress)-1 
            MsgBox ("DefaultGateway: " & Gateway(0) & Chr(10) & Chr(13) & "IPAddress: " & IPAddress(i) & Chr(10) & Chr(13) & "SubnetMask: " & SubnetMask(i)) 
        Next 
    End If 
End If 

   

标签:WSH,IP,配置,VBSCRIPT
0
投稿

猜你喜欢

  • list视图方式设计浅析

    2008-12-21 16:04:00
  • 我是如何从玩Photoshop变成老板的

    2008-04-10 11:33:00
  • 使用 XML 模板 (MSSQL手册)

    2008-09-04 14:25:00
  • jQuery选择器 学习总结

    2008-06-15 15:41:00
  • 网页HTTP header头信息详解

    2010-03-31 14:42:00
  • 获取Dom元素的X/Y坐标

    2009-10-10 12:49:00
  • 修正IE6不支持position:fixed的bug[译]

    2009-08-01 12:44:00
  • 对抗MySQL数据库解密高手

    2008-12-25 13:14:00
  • 优化MySQL数据库查询的三种方法

    2009-03-09 15:19:00
  • 精细讲述SQL Server数据库备份多种方法

    2009-01-13 13:33:00
  • 10款实用的jQuery图片插件

    2011-01-25 12:28:00
  • VMware中Linux共享mysql数据库

    2010-10-25 20:29:00
  • Mootools 1.2教程(7)——设置和获取样式表属性

    2008-11-25 13:48:00
  • 苹果的“创新”

    2010-01-12 13:45:00
  • JavaScript 判断日期格式是否正确的实现代码

    2011-07-05 12:37:44
  • DW中如何使用Library

    2007-02-03 11:39:00
  • [译稿]Web 字体的未来

    2008-07-31 17:50:00
  • 写给JavaScript库开发者们的规则

    2008-10-26 12:30:00
  • asp如何用SA-FileUp上传多个HTML文件?

    2010-05-18 18:27:00
  • Google的设计导引

    2008-04-06 14:18:00
  • asp之家 网络编程 m.aspxhome.com