C#应用:获取cpu序列号,硬盘ID,网卡MAC地址

硬盘

private void GetInfo()
  {
   string cpuInfo = "";//cpu序列号
   ManagementClass cimobject = new ManagementClass("Win32_Processor");
   ManagementObjectCollection moc = cimobject.GetInstances();
   foreach(ManagementObject mo in moc)
   {
    cpuInfo = mo.Properties["ProcessorId"].Value.ToString();
    Response.Write ("cpu序列号:"+cpuInfo.ToString ());
   }

   //获取硬盘ID
   String HDid;
   ManagementClass cimobject1 = new ManagementClass("Win32_DiskDrive");
   ManagementObjectCollection moc1 = cimobject1.GetInstances();
   foreach(ManagementObject mo in moc1)
   {
    HDid = (string)mo.Properties["Model"].Value;
    Response.Write ("硬盘序列号:"+HDid.ToString ());
   }

   //获取网卡硬件地址
9558821702001755616
   
   ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration");
   ManagementObjectCollection moc2 = mc.GetInstances();
   foreach(ManagementObject mo in moc2)
   {
    if((bool)mo["IPEnabled"] == true)
     Response.Write("MAC address\t{0}"+mo["MacAddress"].ToString());
    mo.Dispose();
   }
  }

时间: 2024-08-02 11:24:48

C#应用:获取cpu序列号,硬盘ID,网卡MAC地址的相关文章

C#获取机器码的方法详解(机器名,CPU编号,硬盘编号,网卡mac等)_C#教程

本文实例讲述了C#获取机器码的方法.分享给大家供大家参考,具体如下: using System.Runtime.InteropServices; using System.Management; using System; public class HardwareInfo { //取机器名 public string GetHostName() { return System.Net.Dns.GetHostName(); } //取CPU编号 public String GetCpuID()

ASP.NET获取CPU序列号,硬盘序列号ID,获取网卡编号

asp.net|硬盘 public static void GetCpuInfo(out string cpuInfo) { //得到cpu信息 string _cpuInfo="";//cpu信息 ManagementClass cimobject = new ManagementClass("Win32_Processor"); ManagementObjectCollection moc = cimobject.GetInstances(); foreach(

使用C#获取CPU及硬盘序列号的源代码

首先需添加对System.Management的引用. view plaincopy to clipboardprint? using System;     using System.Runtime.InteropServices;     using System.Management;        namespace Hardware     {         /// <summary>         /// HardwareInfo 的摘要说明.         /// <

ubuntu如何获取CPU序列号或者主板序列号?

ubuntu如何获取CPU序列号或者主板序列号? CPU ID 代码: sudo dmidecode -t 4 | grep ID Serial Number 代码: sudo dmidecode -t 2 | grep Serial 通过以下两条命令的操作即可查出相关的序列号啦!

我使用WEB,如何在程序中,获取CPU、硬盘、IP地址及其它信息?

问题描述 我使用WEB,如何在程序中,获取CPU.硬盘.IP地址及其它信息? 解决方案 解决方案二:获取Server上的信息?先找到本地命令,能看到这些信息的,然后在程序中用Runtime.exec(去执行这些本地命令.解决方案三:估计他想获得用户的这些信息!如果是这样的话,想都不用想了!解决方案四:IP地址能获取当客户端的其它信息通过java是没办法的不晓得别的技术能行不webstart方式运行的客户端还行web方式的话active插件不晓得可以不(纯粹猜测,没用过)解决方案五:用户的这些信息

Android下如何获取CPU序列号

Android下如何获取CPU序列号?  public static String getCPUSerial() {           String str = "", strCPU = "", cpuAddress = "0000000000000000";            try {                 //读取CPU信息                 Process pp = Runtime.getRuntime().

JScript中调用ActiveX获取访客网卡MAC地址实现代码_应用技巧

JScript调用activeXObject获取访客的网卡MAC地址,注意只能IE下运行(IE8+没测试),会有安全提示,提示如下: 复制代码 代码如下: 在此页上的ActiveX控件和本页上的其他部分的交互可能不安全.你想允许这种交互吗? 注意选择"是",要不报错无法获取: 源代码如下: <html> <head> <title>JScript+ActiveX获取访客MAC网卡地址</title> </head> <b

JScript中调用ActiveX获取访客网卡MAC地址实现代码

JScript调用activeXObject获取访客的网卡MAC地址,注意只能IE下运行(IE8+没测试),会有安全提示,提示如下: 复制代码 代码如下: 在此页上的ActiveX控件和本页上的其他部分的交互可能不安全.你想允许这种交互吗? 注意选择"是",要不报错无法获取: 源代码如下: <html> <head> <title>JScript+ActiveX获取访客MAC网卡地址</title> </head> <b

PHP获取网卡MAC地址

<?php     /**     获取网卡的MAC地址原码:目前支持WIN/LINUX系统     获取机器网卡的物理(MAC)地址     **/            class GetMacAddr{                    var $return_array = array(); // 返回带有MAC地址的字串数组             var $mac_addr;                    function GetMacAddr($os_type){