web-dev-qa-db-ja.com

C#.Netを介したVPN接続の作成/接続

URL、ユーザー名、パスワードを持っています。 C#.Net WinFormsでVPN接続を確立したい。

どこから始められるか教えていただけますか?サードパーティのAPIはありますか?

コードサンプルは高く評価されます...

12
xtremist

sample のように外部アプリケーションを起動できます。これはおそらく最も簡単な方法ですが、外部アプリケーションによって異なります。

または、Windows APIを DotRas のようなラッパーで使用することもできます。これは少し難しいかもしれませんが、特定の外部アプリに依存することはありません。

10
PiRX

これを行うには、rasdial実行可能ファイルを使用できます。

System.Diagnostics.Process.Start("rasdial.exe", "VPNConnectionName VPNUsername VPNPassword");

RasdialはWindows 7.です。メモリからXP用のRasPhoneです。

7
chemicalNova