Как я могу обнаружить сетевой адаптер, который существует на моей машине? - PullRequest
0 голосов
/ 22 января 2012

В моем приложении мне нужно проверить, подключен ли какой-либо сетевой адаптер (который подключается через USB).Когда этот плагин подключен, я вижу новое оборудование в качестве сетевого адаптера, и мне нужно начать его использовать -

Как узнать во время выполнения, подключено ли новое оборудование?

PS: мне нужно сделать это с помощью .net framework 2.0

Спасибо.

Ответы [ 2 ]

2 голосов
/ 22 января 2012

Вы можете перечислить все сетевые интерфейсы на вашем локальном компьютере с помощью

System.Net.NetworkInformation.GetAllNetworkInterfaces ()

Это может дать вам достаточно информации, чтобы определить, был ли сетевой адаптерприлагается.

http://msdn.microsoft.com/en-us/library/system.net.networkinformation.networkinterface.getallnetworkinterfaces.aspx

1 голос
/ 22 января 2012

Я думаю, что вы должны взглянуть на события WMI.Если система передает информацию о подключенном оборудовании, она будет делать это через WMI

...