Jeg har brug for at kunne finde MAC-adressen på mit netkort, til brug for WOL.
Det skal siges at funktionerne ipconfig / all og getmac ikke kan bruges, da pc'er er pålagt logisk mac adresse.
Jeg har installeret ethereal på pc'en og den kan godt vise både den logiske og den fysiske adresse.
Jeg skal derfor sandsynligvis bruge winpcap til at tilgå netkortet direkte, eller finde en måde hvorpå BIOS kan hentes.
Hvordan laver jeg et c# program i .NET 1.1 der henter begge adresser?
Virker :
ManagementClass oMClass = new ManagementClass ("Win32_NetworkAdapterConfiguration");
ManagementObjectCollection colMObj = oMCLass.GetInstances();
foreach(ManagementObject objMO in colMObj)
{
Console.WriteLine(objMO["MacAddress"].ToString());
}
eller fanger det kun den ene ?
/JJ