C#读取设备信息(源代码下载)

下载|源代码

(一).说明

        取得设备网卡的MAC地址和硬盘的卷标号

(二).图片示例

(三).代码

using System;
using System.Management;

namespace NetCard
{
 /// <summary>
 /// 读取设备
 /// </summary>
 public class run
 {
  private ManagementClass mc;
  private ManagementObjectCollection moc;
  private ManagementObject disk;
  public run()
  {}
  /// <summary>
  /// 取得设备网卡的MAC地址
  /// </summary>
  public string GetNetCardMacAddress()
  {
   mc = new ManagementClass("Win32_NetworkAdapterConfiguration");
   moc = mc.GetInstances();
   string str = "";
   foreach(ManagementObject mo in moc)
   {
    if((bool)mo["IPEnabled"] == true)
     str = mo["MacAddress"].ToString();
      
   }
   return str;
  }
  /// <summary>
  /// 取得设备硬盘的卷标号
  /// </summary>
  /// <returns></returns>
  public string GetDiskVolumeSerialNumber()
  {
   mc = new ManagementClass("Win32_NetworkAdapterConfiguration");
   disk = new ManagementObject("win32_logicaldisk.deviceid=\"c:\"");
   disk.Get();
   return disk.GetPropertyValue("VolumeSerialNumber").ToString();
  }
 }
}

(四).示例下载

       http://www.cnblogs.com/Files/ChengKing/NetCard.rar

时间: 2024-10-27 10:17:01

C#读取设备信息(源代码下载)的相关文章

C#读取设备信息

获取设备网卡的MAC地址和硬盘的卷标号 代码 using System; using System.Management; namespace NetCard { /// /// 读取设备 /// public class run { private ManagementClass mc; private ManagementObjectCollection moc; private ManagementObject disk; public run( ) {} /// /// 取得设备网卡的M

《Android/OPhone 开发完全讲义》已出版,现提供源代码下载

<Android/OPhone 开发完全讲义>已出版. 购买:互动网(China-pub) 样章下载 现将本书源代码完全公开 Android-OPhone-src.zip <Android/OPhone开发完全讲义>源代码 下载次数: 8 2 小时前 目录 前言 第1章 Android入门 1 1.1 Android的基本概念 1 1.1.1 Android简介 1 1.1.2 Android的系统构架 3 1.2 Android开发环境的搭建 4 1.2.1 开发Android程

iOS访问通讯录开发:读取联系人信息

iOS读取通信录中的联系人一般的过程是先查找联系人记录,然后再访问记录的属性,属性又可以分为单值 属性和多值属性.通过下面例子介绍联系人的查询,以及单值属性和多值属性的访问,还有读取联系人中的图 片数据. 开发:读取联系人信息-"> 本案例是从iOS设备上读取通讯 录中的联系人,并将其显示在一个表视图中,可以进行查询,点击联系人进入详细信息画面.访问通讯录的应 用必须要做的两件事情: 1.添加AddressBook和AddressBookUI框架 为工程添加 AddressBook.fra

《深入理解Android:Telephony原理剖析与最佳实践》一2.2 Android源代码下载及编译过程

2.2 Android源代码下载及编译过程 前面完成了Ubuntu.JDK.Android SDK的安装和配置,接着开始下载和编译Android 4.0源代码,这个过程简单但花费的时间比较长,请读者先有个心理准备. Android 4.0的代号为Ice Cream Sandwich,简称ICS,中文名称冰淇淋三明治. 2.2.1 工作目录设置 本书采用ICS名称的文件夹作为Android 4.0源代码的根目录,在用户根目录下新建代码根目录ICS文件夹,并设置此目录为工作目录,在.bashrc中增

UWP 应用获取各类系统、用户信息 (2) - 商店授权信息、零售演示模式信息、广告 ID、EAS 设备信息、硬件识别信息、移动网络信息

原文:UWP 应用获取各类系统.用户信息 (2) - 商店授权信息.零售演示模式信息.广告 ID.EAS 设备信息.硬件识别信息.移动网络信息 应用开发中,开发者时常需要获取一些系统.用户信息用于数据统计遥测.问题反馈.用户识别等功能.本文旨在介绍在 Windows UWP 应用中获取一些常用系统.用户信息的方法.示例项目代码可参见 Github: https://github.com/validvoid/UWP-SystemInfoCollector 由于涉及内容较多,故本文会分为多篇展开.本

用 iOS-System-Services 框架获取iOS设备所用的设备信息

参考资料地址 https://github.com/Shmoopi/iOS-System-Services 百度云盘下载地址 http://pan.baidu.com/s/1c05ot1m   This is a singleton class to gather all available information about a device. It gives you over 75 methods to determine everything about a device, includ

asp.net 服务器读取数据库信息生成 excel,然后保存到服务器的临时文件夹下

问题描述 asp.net服务器读取数据库信息生成excel,然后保存到服务器的临时文件夹下,这个怎么实现啊?郁闷了.怎么弄.那个文件都会在客户端输出下载.我只需要保存到服务器的目录下就行了. 解决方案 解决方案二:1.用ExcelCOM生成:2.或者找个第3方生成Excel的比如POI解决方案三: 解决方案四:C#导出Excel的函数(可根据实际需要进行相应修改)//导出Excel的方法privatevoidExportExcel(){DataSetds=dtsSelect;//数据源if(ds

JAVA获得设备信息

做JAVA开发时,可能会获得设备的一些信息,比如CPU.内存,做一些监控等,今天介绍一种JAVA获得设备信息的方式,使用的第三方包为sigar.jar(根据操作系统类型,还要添加对应的动态链接库). 代码如下: import java.net.InetAddress; import java.util.Set; import java.util.TreeSet; import org.hyperic.sigar.CpuInfo; import org.hyperic.sigar.FileSyst

【自然框架】——Demo的源代码下载(2009-11-2更新)

   最新下载地址:自然框架的源代码.Demo.数据库.配置信息管理程序下载(2010.01.25更新)    数据库是SQLServer2005的,下载解压后附加数据库. 然后需要在web.config里面根据您的情况设置连接字符串. 用户名:admin 密码:123   Demo 目前的功能有: 1.角色管理--添加.修改角色,添加角色里的用户. 2.账户管理--添加账户. 3.人员档案--目前只能添加人员的最简单的信息,只是为了可以加人,加了人之后才能加用户,然后才能分权限(角色),呵呵.