繁体   English   中英

在C#中使用静态IP地址设置特定的NIC

[英]Setting a specific NIC with static IP Address in C#

我正在尝试使用静态IP地址设置特定的NIC。 我引用了 SO帖子(由Marc回答), 帖子显示了操作方法,但它将设置所有已启用的NIC。 我正在尝试只设置一个特定的。 这是我以为您会做的,但是它不起作用,我在说是否有人可以指出我做错了什么?

foreach (var managementObject in networkConfigs.Cast<ManagementObject>().Where(managementObject => (bool)managementObject["Caption"].ToString().Contains("Local Area Connection 2")))
    {
    .. the rest of the code is the same...
    }

这是因为(bool)managementObject["Caption"].ToString()返回适配器的实际名称(即Intel千兆网络连接)而不是网络名称(即Local Area Connection 2)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM