سلام بر تمامی برنامه نویسان عزیز 😉 در این مطلب آموزش گرفتن اطلاعات Network card و Mac address با Win32_NetworkAdapterConfiguration در سی شارپ #C را آماده کردم. انشاالله که این کد براتون مفید باشه.
خروجی پروژه:
Network Card: Realtek RTL8139 Family PCI Fast Ethernet NIC - Packet Scheduler Miniport
MAC Address: 00:C0:9F:C5:BD:14
Network Card: Broadcom 802.11b/g WLAN - Packet Scheduler Miniport
MAC Address: 00:14:A5:11:90:DC
MAC Address: 00:C0:9F:C5:BD:14
Network Card: Broadcom 802.11b/g WLAN - Packet Scheduler Miniport
MAC Address: 00:14:A5:11:90:DC
کد گرفتن اطلاعات Network card و Mac address با Win32_NetworkAdapterConfiguration در سی شارپ #C :
using System;
using System.Management;
class MainClass
{
public static void Main()
{
ManagementObjectSearcher query = new ManagementObjectSearcher("SELECT * FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled = 'TRUE'") ;
ManagementObjectCollection queryCollection = query.Get();
foreach( ManagementObject mo in queryCollection )
{
Console.WriteLine("Network Card: {0}", mo["Description"]);
using System.Management;
class MainClass
{
public static void Main()
{
ManagementObjectSearcher query = new ManagementObjectSearcher("SELECT * FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled = 'TRUE'") ;
ManagementObjectCollection queryCollection = query.Get();
foreach( ManagementObject mo in queryCollection )
{
Console.WriteLine("Network Card: {0}", mo["Description"]);