// The command can either be IDE identify or ATAPI identify.
uSendCmd.irDriveRegs.bCommandReg = ucIDCmd;
uSendCmd.bDriveNumber = ucTemp;
uSendCmd.cBufferSize = IDENTIFY_BUFFER_SIZE;
using System;
using System.Security.Cryptography;
using System.Management;
public ArrayList GetIt()
{
ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration");
ManagementObjectCollection moc = mc.GetInstances();
ArrayList strArr = new ArrayList();
//网卡数
foreach(ManagementObject mo in moc)
{
if((bool)mo["IPEnabled"])
{
strArr.Add(mo["MacAddress"].ToString().Replace(":",""));
}
mo.Dispose();
}