C#读取设备信息
取得设备网卡的MAC地址和硬盘的卷标号
using System;
using System.Management;
namespace NetCard
{
///
/// 读取设备
///
public class run
{
private ManagementClass mc;
private ManagementObjectCollection moc;
private ManagementObject disk;
public run( )
{}
///
/// 取得设备网卡的MAC地址
///
public string GetNetCardMacAddress( )
{
mc = new ManagementClass( );
moc = mc.GetInstances( );
string str = ;
foreach( ManagementObject mo in moc )
{
if( ( bool )mo[ ] == true )
str = mo[ ].ToString( );
}
return str;
}
///
/// 取得设备硬盘的卷标号
///
///
public string GetDiskVolumeSerialNumber( )
{
mc = new ManagementClass( );
disk = new ManagementObject( c:\ );
disk.Get( );
return disk.GetPropertyValue( ).ToString( );
}
}
}
using System;
using System.Management;
namespace NetCard
{
///
/// 读取设备
///
public class run
{
private ManagementClass mc;
private ManagementObjectCollection moc;
private ManagementObject disk;
public run( )
{}
///
/// 取得设备网卡的MAC地址
///
public string GetNetCardMacAddress( )
{
mc = new ManagementClass( );
moc = mc.GetInstances( );
string str = ;
foreach( ManagementObject mo in moc )
{
if( ( bool )mo[ ] == true )
str = mo[ ].ToString( );
}
return str;
}
///
/// 取得设备硬盘的卷标号
///
///
public string GetDiskVolumeSerialNumber( )
{
mc = new ManagementClass( );
disk = new ManagementObject( c:\ );
disk.Get( );
return disk.GetPropertyValue( ).ToString( );
}
}
}
欢迎各位的到来,如有更多的疑问可以进入我们的BBS:http://www.supfar.com/