如何用ASP获知机器的网络配置?

时间:2010-06-11 19:58:00 

如何用ASP获知机器的网络配置?

看看我们的例子:

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 

标签:网络配置,asp,WScript.Shell
0
投稿

猜你喜欢

  • 定义列表: DL DT DD

    2009-05-06 13:08:00
  • 教你轻松掌握如何保护MySQL中的重要数据

    2008-12-19 17:42:00
  • 用VBS语言实现的网页计算器源代码

    2007-12-26 17:09:00
  • 从长尾理论和二八定律的比较去看用户体验

    2009-07-22 19:11:00
  • 从浏览器想开去

    2008-07-29 12:52:00
  • 说说值类型数据“.”操作符的类型转换

    2009-12-13 10:39:00
  • 去除新云CMS文章列表前的小圆点

    2008-09-27 13:36:00
  • 如何建设一个多语言版的ASP网站?

    2009-11-26 20:36:00
  • 可以让程序告诉我详细的页面错误和数据库连接错误吗?

    2009-11-01 18:01:00
  • 一个oracle指令的好网站

    2010-07-21 13:31:00
  • asp防止同时登陆的问题

    2007-10-26 12:19:00
  • asp生成一个不重复的随机数字

    2007-09-12 19:12:00
  • 在ASP中使用类,实现模块化

    2008-10-15 14:57:00
  • SQL Server数据库查询优化的常用方法总结

    2008-12-10 14:43:00
  • asp如何对欲删除的记录确认后再删除?

    2009-11-20 18:48:00
  • oracle命令行删除与创建用户

    2008-01-02 17:01:00
  • Asp中通过简单的例子理解下ByVal和ByRef的用法

    2011-02-20 10:57:00
  • ASP使用MYSQL数据库全攻略

    2009-11-08 18:27:00
  • javascript面向对象技术基础(三)

    2010-02-07 13:11:00
  • Flash在web客户端的潜在问题

    2009-05-20 12:11:00
  • asp之家 网络编程 m.aspxhome.com