簡體   English   中英

如何在不先啟動 IE 的情況下使我的 WinCE 應用程序中的網絡工作?

[英]How can I make networking work in my WinCE app without launching IE first?

我有一個簡單的 WinCE 網絡應用程序(在 C,Win32 API 中)。 我發現除非我先啟動 IE(或其他網絡應用程序),否則網絡似乎不起作用。 我假設 IE 正在以某種方式設置我的網絡接口。

我怎樣才能為自己做到這一點?

我是否需要向用戶顯示可用接口列表(例如 WiFi/以太網/3G)?

謝謝。

我所知道的是 Internet Explorer 使用WinInet (wininet.dll) 進行聯網,您也可以。 WinInet 是一個 MS API,用於與 http 和 ftp 協議一起工作。 “Internet 選項”控制面板小程序上的許多設置實際上是 WinInet 設置(例如,用於處理 cookies、在 LAN 上設置代理以及在撥號網絡上自動撥號)。 我 99% 確信 IE 可以做的任何事情,您都可以使用 API 自己做。

我想答案可能是

InternetAttemptConnect

http://msdn.microsoft.com/en-us/library/aa383996(VS.85).aspx

如果您所說的“網絡應用程序”是指 sockets,那么 WinCE 絕對不需要啟動 IE 即可工作。 您需要提供更多關於您正在嘗試做的事情的細節,以獲得比這更好的答案。

您需要先建立網絡連接。 您可以使用連接管理器 API 自動執行該過程:

連接管理器

用戶也可以手動建立數據連接。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM