1

为了接收我正在使用的所有机器适配器:

CaptureDeviceList adapters = CaptureDeviceList.Instance;

这将返回所有可用适配器的列表。

这是我的组合框适配器 SelectedIndexChanged 方法:

private void cbAdapter_SelectedIndexChanged(object sender, EventArgs e)
{
    ComboBox cmb = sender as ComboBox;
    ICaptureDevice selectedAdapter = cmb.SelectedItem as ICaptureDevice;
    adapter = cbAdapter.SelectedIndex;
    ICaptureDevice selectedNic = cbAdapter.SelectedItem as ICaptureDevice;
}

在此命令之后,组合框在里面显示我的接口名称,但名称带有附加字符,例如:interface: Name: rpcap://\Device\NPF_{53418AFD-2965-4F99-BCAA-ECFB8B993B7B}

我的问题:是否可以将此适配器 ID 编辑为类似{53418AFD-2965-4F99-BCAA-ECFB8B993B7B}或什至使用其他适配器属性(例如名称而不是 ID)?

4

0 回答 0