在 Visual Studio 2005 開發 Windows Mobile 5.0 應用時,模擬器預設無法直接上網。需透過 ActiveSync 建立 DMA 連線,並正確配置模擬器網路介面與連線設定,才能讓模擬器共用宿主機網路存取 Internet。
前置條件
- 宿主機已正常連網。
- 已安裝 ActiveSync 4.5+ 及 Visual Studio 2005 + Windows Mobile 5.0 SDK。
步驟 1:ActiveSync 允許 DMA 連線
- 開啟 ActiveSync →「檔案」→「連線設定」。
- 勾選「允許連線至下列連接埠之一」→ 下拉選單選「DMA」→ 確定。
步驟 2:啟動模擬器並建立 ActiveSync 同步
- VS2005 →「工具」→「裝置模擬器管理員」。
- 右鍵「Windows Mobile 5.0 Pocket PC 模擬器」→「連線」。
- 模擬器啟動後,右鍵同一模擬器→「插入底座」。
- ActiveSync 會自動偵測並建立同步夥伴關係(首次需完成精靈設定)。
步驟 3:模擬器內部網路配置
於模擬器中依序點選:
- 「開始」→「設定」→「連線」頁籤。
- 網卡設定:
「我的網卡連線至」選「預設單位設定」。
「按一下配接器以修改設定」選 AsyncMac NDISWAN Miniport。
勾選「使用伺服器指派的 IP 位址」→ 確定兩次。
- 連線設定:
切換「連線」頁籤→「進階」→「選擇網路」。
「程式自動連線到 Internet 時,使用:」改為「單位設定」(預設為 Internet 設定)。
連續確定返回主畫面。
步驟 4:驗證上網
模擬器→「開始」→「Internet Explorer」→「我的最愛」→「MSN Mobile」,應能正常顯示頁面。若失敗,於「裝置模擬器管理員」右鍵模擬器→「移除底座」→ 再「插入底座」重新同步一次即可。