Asp.Net获取本地计算机和其他计算机的MAC值的方法

原创 2004年12月29日 20:51:00
转自:http://www.guoblog.com/blogview.asp?logID=202

Public Function ValueSepR(ByVal RawString As String, ByVal SepChar As String) As String
        If InStr(1, RawString, SepChar) <> 0 Then
            ValueSepR = Microsoft.VisualBasic.Right(RawString,Len(RawString) - InStr(1, RawString, SepChar))
        Else
            ValueSepR = RawString
        End If
End Function
Public Function GetMac(ByVal IP As String) As String
        Try
            Dim dirResults As String
            Dim psi As System.Diagnostics.ProcessStartInfo = New System.Diagnostics.ProcessStartInfo()
            Dim proc As New System.Diagnostics.Process()
            psi.FileName = "nbtstat"
            psi.RedirectStandardInput = False
            psi.RedirectStandardOutput = True
            psi.Arguments = "-A " & IP
            psi.UseShellExecute = False
            proc = System.Diagnostics.Process.Start(psi)
            Dim x As Integer = -1
            Do Until x > -1
                If dirResults <> Nothing Then
                    x = dirResults.Trim.ToLower.IndexOf("mac address", 0)
                    If x > -1 Then
                        Exit Do
                    End If
                End If
                dirResults = proc.StandardOutput.ReadLine
            Loop
            proc.WaitForExit()
            GetMac = ValueSepR(dirResults.Trim, "=").Trim
        Catch err As Exception
            Response.Write(err.Message & err.StackTrace)
        End Try
End Function

给两个编程时经常用到的代码,一是获取本机的MAC地址,二是获得本机的计算机名

1.获取本机MAC地址,MAC是每个电脑的唯一标识,在编程中经常用到,C#代码如下 /// 获取本机的MAC地址 /// /// private...
  • xtfge0915
  • xtfge0915
  • 2015年05月08日 10:45
  • 490

Asp.Net获取电脑名,IP地址及当前用户名的方法

在.NET中获取一台电脑名,IP地址及当前用户名是非常简单,以下是我常用的几种方法,如果大家还有其他好的方法,可以回复一起整理:    1. 在ASP.NET中专用属性:    获取服务器电脑名:Pa...
  • wendy1001
  • wendy1001
  • 2006年08月12日 13:18
  • 1523

WebService “测试窗体只能用于来自本地计算机的请求”解决方法

今天在开发的过程中,在部署WebService之后,在本地测试访问WebService时是可以正常运行的,但是在其它客户端远程却显示“测试窗体只能用于来自本地计算机的请求”或者”The test fo...
  • u010926958
  • u010926958
  • 2015年12月05日 17:22
  • 3757

C++获取计算机主机信息(计算机名称、IP)

转载自:http://blog.csdn.net/nancy_m/article/details/8772984#include #include #include #include #incl...
  • cao269631539
  • cao269631539
  • 2017年07月05日 15:51
  • 460

webservice部署问题——测试窗体只能用于来自本地计算机的请求

这两天为了搞一个项目,其实是写几个接口了,熬了两晚,终于有所收获,今天发布了个初始版本出来,并放到服务器上进行部署。在服务器上看时,完全没有问题,但是当我用我的电脑调用时,出现了一点细小的问题,浏览器...
  • joyksk
  • joyksk
  • 2015年09月23日 14:14
  • 2043

Java编程实现获取本机IP和计算机名的功能

Java编程实现获取本机IP和计算机名的功能
  • wangshuxuncom
  • wangshuxuncom
  • 2014年06月30日 12:57
  • 3597

《自然语言计算机形式分析的理论与方法》读书笔记(2)

第二章 语言计算研究的先驱 介绍了马尔可夫链、信息熵、范畴语法自然语言模型,并对提出者们进行了简介...
  • hermanncain
  • hermanncain
  • 2017年07月03日 21:47
  • 560

《自然语言计算机形式分析的理论与方法》读书笔记(1)

我国自然语言处理泰斗冯志伟教授所著《自然语言计算机形式分析的理论与方法》是我国基于规则的自然语言处理方法的集大成之作。本书第一章为自然语言处理的学科定位,冯教授从过程、范围和历史三个方向分析了自然语言...
  • hermanncain
  • hermanncain
  • 2017年07月03日 12:35
  • 360

C#获得计算机名,当前登录用户名,Ip地址

在.NET中获取一台电脑名,IP地址及当前用户名是非常简单,以下是我常用的几种方法,如果大家还有其他好的方法,可以回复一起整理:         1. 在ASP.NET中专用属性:       ...
  • qaz231564
  • qaz231564
  • 2012年04月09日 11:35
  • 8603

计算机组成原理(第六章:计算机的运算方法)

第六章:计算机的运算方法1.背景在计算机中参与运算的数就只有两大类: 无符号数和有符号数, 并且这些数都是存储在寄存器当中, 通常寄存器的位数就是机器字长. 但是在计算机眼里,“+" , "-" 是...
  • Francis_s
  • Francis_s
  • 2017年06月12日 20:45
  • 1002
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Asp.Net获取本地计算机和其他计算机的MAC值的方法
举报原因:
原因补充:

(最多只允许输入30个字)