اخوتي الكرام .. اقدم لكم كود سي شارب لمعرفة الرقم التسلسلي للوحة الرئيسية لجهاز الحاسب الالي
أولا : المكتبات
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;
using System.Management.Instrumentation;
ثانيا : نضع الكود التالي بحدث النقر بالماوس على عنصر البوتم
ManagementObjectSearcher searcher = new anagementObjectSearcher("SELECT SerialNumber, Product FROM Win32_BaseBoard");
ManagementObjectCollection information = searcher.Get();
string serialNumber = string.Empty;
foreach (ManagementObject obj in information)
{
if (obj.Properties["SerialNumber"].Value.ToString().Trim() != string.Empty)
serialNumber = obj.Properties["SerialNumber"].Value.ToString().Trim();
else serialNumber = obj.Properties["Product"].Value.ToString().Trim();
break;
}
searcher.Dispose();
ثالثا: اظهار الرقم التسلسلي على عنصر ليبل
label1.Text = serialNumber;
مرفق الكود بملف نصي