Is there any way i can retrieve MAC Address when Network Adapter is disabled in .net?
Thanks in advance,
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
It is not possible to get the MAC address of an adapter which is disabled: this is because getting the MAC address requires querying the driver, and the driver for a disabled adapter is not loaded (source).
You can, however get the MAC address of an adapter which is not currently connected.
The WMI route is no good here, because it shows the MAC address as null for adapters which are not connected. The good news is that the
NetworkInterface.GetAllNetworkInterfaces()route works just fine: