1 Mart 2015 Pazar

C# Mac Adresi Öğrenme












using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;

using System.Text;
using System.Windows.Forms;
using System.Management;

namespace mac
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        //Not: Öncelikle Reference den System.Managament i Ekliyoruz...

        private void Form1_Load(object sender, EventArgs e)
        {

        }
        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;
        }

        private void button1_Click(object sender, EventArgs e)
        {
            string mac = Mac();

            if (String.IsNullOrEmpty(mac))
            {
                label1.Text="Biglisayarınızda bir ağ bağdaştırıcısı bulunamadı.";
                label1.ForeColor=Color.Red;
             
            }
            else
            {
                label1.Text="Mac adresiniz=" + mac;
                label1.ForeColor=Color.Green;
            }
         
        }
    }
}
Paylaş:

0 yorum:

Yorum Gönder

Popüler

Son

Kategoriler