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