1-13.ルーターポートマッピング

【説明】
◇UPnPに対応しているルーターのポートマッピングを行うプログラムです.
◇プログラムを起動すると、すぐにルーターの検索を開始します、ルーターの情報を取得すると上図のようにデバイス情報、外部IPアドレス、ポートマッピング情報を表示します.
◇画面に表示されたルーター情報を登録したメールアドレスへ送信することができます.
◇メールアドレスを登録しておき、コマンドライン引数に"sendmail"を指定すると、プログラムを起動後、取得したルーター情報を自動的にメール送信します.
【備考】
◇このプログラムはWindowsのupnp.dllを使用しています.
◇メール送信にはNugetのMailKit(1.12.0)を使用しています.
◇モニターの画素数は横800以上、縦600以上が必要です.
◇Windows7でテストしています.
【使用ソフト】
VisualC# 2010, .NET Framework 4.0