Avatar billede area404 Nybegynder
08. december 2008 - 20:17 Der er 2 kommentarer

Wake on lan

Hej,

2 Spørgsmål...

1: Findes der en måde hvorpå jeg kan finde en MAC adresse udfra hostnavet?

2. Hvordan får jeg denne omskrevet MAC adressen til dette:
byte[] mac = new byte[] { 0x00, 0x1C, 0xC4, 0x27, 0xCE, 0xC4 };
WakeUp(mac);

Håber nogen kan hjælpe..
/Ron
Avatar billede the_fox Nybegynder
11. december 2008 - 17:52 #1
Hej Ron

Nu kunne jeg godt forestille mig, at du ønsker en ren C#-kode-løsning, men eftersom der ikke er kommet nogle svar endnu, så har jeg lige et alternativ.

Prøv at downloade mcgetmac.exe og mcwol.exe
(Kan hentes fra http://www.matcode.com/wol.htm)

Disse kan f.eks. kaldes fra C#.

/Ole
Avatar billede websmith Nybegynder
11. januar 2009 - 13:42 #2
Det du skal bruge hedder ARP
http://en.wikipedia.org/wiki/Address_Resolution_Protocol

Jeg tror ikke der er nogen direkte indbygget mulighed i .NET for at finde MAC adressen, men der er nogle muligheder.

1. Du koder selv netværkstrafikken som beskrever på wiki siden.
2. Du laver en Process.Start ("arp.exe -a")

2 giver et output som ligner:
Internet Address      Physical Address      Type
192.168.1.1          00-02-cf-58-e9-38    dynamic
192.168.1.255        ff-ff-ff-ff-ff-ff    static
224.0.0.22            01-00-5e-00-00-16    static
224.0.0.252          01-00-5e-00-00-fc    static
230.230.230.230      01-00-5e-66-e6-e6    static
239.255.255.250      01-00-5e-7f-ff-fa    static
255.255.255.255      ff-ff-ff-ff-ff-ff    static

Her skal du så lede efter din ip adresse, og finde mac adressen.

3. Du bruger dll imports: http://codesnips.co.funpic.de/index.php?option=com_content&task=view&id=32&Itemid=31

Jeg håber det hjælper dig.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester