<%-- 最新动态 Begin --%>
|
|
|
|
|
|
<%-- 最新动态 End --%>
|
<%-- 最新动态 Begin --%>
|
|
|
|
|
|
<%-- 最新动态 End --%>
|
<%-- 最新动态 Begin --%>
|
|
|
|
|
|
<%-- 最新动态 End --%>
|
|
本文由中国C#技术学习中心整理 如果你对本文有不明之处请到技术论坛讨论!
( 一 ).说明
取得设备网卡的MAC地址和硬盘的卷标号
( 二 ).图片示例
( 三 ).代码
using System; using System.Management;
namespace NetCard { public class run { private ManagementClass mc; private ManagementObjectCollection moc; private ManagementObject disk; public run( ) {} 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; } public string GetDiskVolumeSerialNumber( ) { mc = new ManagementClass( "Win32_NetworkAdapterConfiguration" ); disk = new ManagementObject( "win32_logicaldisk.deviceid=\"c:\"" ); disk.Get( ); return disk.GetPropertyValue( "VolumeSerialNumber" ).ToString( ); } } }
本文由中国C#技术学习中心整理 如果你对本文有不明之处请到技术论坛讨论!
|
|