#PITA Geschrieben 26. Mai 2012 Geschrieben 26. Mai 2012 Hi, Ich möchte in einem C# Programm die MAC adressen von allen rechnern im Netzwerk auslesen und in einer RichTextBox anzeigen lassen, ähnlich wie arp -a! kann mir da Jemand helfen? Zitieren
lilith2k3 Geschrieben 27. Mai 2012 Geschrieben 27. Mai 2012 Pcap.Net <- könnte interessant sein [DllImport("iphlpapi.dll")] public static extern int SendARP(int DestIP, int SrcIP, [Out] byte[] pMacAddr, ref int PhyAddrLen); /// <summary> /// Requests the MAC address using Address Resolution Protocol /// </summary> /// <param name="IP">The IP.</param> /// <returns>the MAC address</returns> private string RequestMACAddress(string IP) { IPAddress addr = IPAddress.Parse(IP); byte[] mac = new byte[6]; int length = mac.Length; SendARP((int)addr.Address, 0, mac, ref length); string macAddress = BitConverter.ToString(mac, 0, length); return macAddress; }[/php] C# - MAC Adresse einer IP ermitteln Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.