none
インターネットに自動接続する方法は? RRS feed

  • 質問

  •  WebClient や HttpWebRequest で ポッドキャストのファイルをダウンロードするアプリケーションを作ってみました。
    オンライン状態の時にファイルを取得するところまでは上手くいきましたが、インターネットに接続していない時は 例外がスローされてしまいました。

     できれば、オフラインの時でも Internet Explorer などと同じ様に 接続ダイアログを表示してインターネットに接続できるようにしたいと思っていますが、.NET で可能でしょうか?
    SDK ドキュメントや各サンプル サイトを見ても、オンライン/オフライン状態の検出方法は載っていましたが、肝心の オフライン→オンラインへの変更方法が見つかりませんでした…;

     ご存知の方、いらっしゃらないでしょうか?
    2009年8月28日 2:27

回答

  • (多分) 解決しました。

    非マネージド コードの Wininet.dll を、DllImport で呼び出す必要があるようです。


    …さっさと .NET で実装しても いいような気がするんですけどね…これ… (-x-;)

    • 回答としてマーク にふてぃ 2009年9月1日 22:22
    2009年9月1日 22:21

すべての返信

  • (多分) 解決しました。

    非マネージド コードの Wininet.dll を、DllImport で呼び出す必要があるようです。


    …さっさと .NET で実装しても いいような気がするんですけどね…これ… (-x-;)

    • 回答としてマーク にふてぃ 2009年9月1日 22:22
    2009年9月1日 22:21
  • …さっさと .NET で実装しても いいような気がするんですけどね…これ… (-x-;)
    賛否については何とも言いかねますが、そういったご要望は、プロダクトフィードバックセンターに提案という形で載せましょう。
    http://www.microsoft.com/japan/msdn/vstudio/feedback/
    解決した場合は、参考になった返信に「回答としてマーク」のボタンを利用して、回答に設定しましょう(複数に設定できます)。
    2009年9月2日 14:09
    モデレータ