繁体   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