26 Şubat 2015 Perşembe

C# Console Mac Adresi Öğrenme

Not: Öncelikle Reference den System.Managament i Ekliyoruz...

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Management;

namespace Mac_adresi
{

    class Program
    {
        static void Main(string[] args)
        {
            string mac = Mac();

            if (String.IsNullOrEmpty(mac))
            {
                Console.WriteLine("Biglisayarınızda bir ağ bağdaştırıcısı bulunamadı.");
                System.Media.SystemSounds.Asterisk;//Sistem Sesi Cıkartma
            }
            else
            {
                Console.WriteLine("Mac adresiniz: {0}", mac);
            }
            Console.ReadKey();
        }
        static string Mac()
        {
            ManagementClass manager = new ManagementClass("Win32_NetworkAdapterConfiguration");
            foreach (ManagementObject obj in manager.GetInstances())
            {
                if ((bool)obj["IPEnabled"])
                {
                    return obj["MacAddress"].ToString();
                }
            }

            return String.Empty;
        }
    }
}

Paylaş:

0 yorum:

Yorum Gönder

Popüler

Son

Kategoriler