none
Mobileエミュレータでネットワーク接続する方法(MSDN eye第8回) RRS feed

  • 質問

  • WindowsMobile開発の勉強をしています。

    MSDN eye第8回で紹介されているような
    http://www.microsoft.com/japan/msdn/eye/
    WebBrowserコントロールのUrlプロパティに値をセットして
    Webサイトを表示させるテストアプリケーションを作っています。

    JPN Windows Mobile 5.0 Pocket PC Phone Emulator
    で実行させてみるのですが、エミュレータ上で
    「接続できません 現在の接続の設定では接続できません。・・・」
    と表示され、Webサイトを表示させることができません。

    どのようにすれば、紹介されているようにWebサイトを表示させることが
    できるようになるのでしょうか?

    できれば、LAN接続ではなく電話回線によるネットワーク接続を
    エミュレートさせたいと思っています。

    よろしくお願いいたします。

     

    2006年9月10日 13:03

すべての返信

  • こんにちは。

    エミュレータのネットワークの設定はうまくできているのでしょうか。
    (IEでインターネットを閲覧できますか?)

    エミュレータにはモデムを構成することができませんから、エミュレータを動作させている
    PCのシリアルポートにでも外部モデムを接続しておいて、エミュレータのシリアルポートを
    PCのシリアルポートにマップして動作させることになろうかと思います。
    このあたりは、デバイスエミュレータマネージャ(Dvcemumanager.exe)のヘルプを参照する
    と、詳しく書いてあります。
    2006年9月11日 2:08
  •  

    エミュレータでインターネットは閲覧できない状態になっています。
    インターネットが閲覧できるような状態になれば、問題は全て解決できそうです。

    シリアルポートをマップすることは残念ながら私の環境では不可能です。

    Virtual Machine Network Driver for Microsoft Device Emulator
    http://www.microsoft.com/downloads/details.aspx?familyid=DC8332D6-565F-4A57-BE8C-1D4718D3AF65&displaylang=en

    というものを見つけましたのでインストールして、ネットワークカードのエミュレートはできている状態のようですが
    まだインターネット接続ができません。
    (電話回線のエミュレートはあきらめました。せめてLANカード経由でのインターネット接続ができればと思います。)

    接続の設定やIPの設定を加えると上手く動作するのかもしれません。
    追加情報がありましたらご教示をお願いいたします。

     

    2006年9月11日 3:08
  • こんにちは。

    > Virtual Machine Network Driver for Microsoft Device Emulator
    これについては、すみません、よく知りません。

    私の知るエミュレータでのインターネット接続の方法は、ActiveSyncを利用するか、NE2000 PCMCIA ネットワークアダプタを利用する方法です。

    ActiveSyncを利用する場合は、 
    1. デバイスエミュレータマネージャで、起動しているエミュレータを選択し、
    2. 「操作」メニュー内の「クレードルに接続」を実行し、
    3. ActiveSyncの操作画面を開いて
    4. 「ファイル」「接続の設定」「接続」を実行
    することで、実機同様ActiveSyncに認識させます。こちらの場合、状態を保存して終了するとActiveSyncが整合しなくなることが多いので、面倒ですが利用毎に操作して環境を作っています。

    NE2000 PCMCIAネットワークアダプタを利用する場合は、
    1. 起動しているエミュレータの「ファイル」メニューから「構成」を選択し、
    2. 開いたダイアログ内の「ネットワーク」から「NE2000...」にチェックを付け、OKで閉じます。
    3. 起動しているエミュレータの「スタート」「設定」「接続」から「ネットワークカード」を選び
    4. 「ネットワークカードの接続先」を「インターネット設定」にした上で、
    5. 「NE2000...」を選んで、表示されるIP設定を行います。
    6. すべて設定してOKで閉じたら、「ファイル」メニューの「リセット」「ソフト」でソフトリセットします。
    こちらの場合は、状態を保存してエミュレータを終わってもあまり問題ないようです。

    2006年9月11日 4:43