質問

実行時(コード経由)、できればC#で仮想ネットワークアダプターをクライアントオペレーティングシステムに作成/追加したいと思います。 SoftwareをインストールするときにVirtualBox/VMware/Himachが作成するものに似たもの。これには、ドライバー統合にはC/C ++シェナンガンが必要になると思いますが、C#のみで実行可能であれば、さらに優れています。

私はOpenVPNを知っています、彼らのものは主にCにあります、そして私はまた、Tun/Tapドライバーが浮かんでいることを知っています、私はこれらがWindowsの完全なロードされたネットワークドライバーを作成する必要がない唯一のソリューションであるかどうかを知りませんでした。

役に立ちましたか?

解決

単純な機能が必要な場合は、Microsoft Loopbackアダプターを使用できます。インストールするには、devconツールを使用します。それについてのいくつかの情報があります http://support.microsoft.com/kb/311272. devcon -rインストール%windir% inf netloop.inf *msloop その後、C#を使用してWMIクエリを使用して新しい接続名を取得し、NetSHを取得して構成することができます(つまり、NetSH INT IP SETアドレス名= "ローカルエリア接続2"静的192.168.0.3 255.0.0.0)

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top