Windows Mobile上的无线网络接入点扫描

简介:

不用我多说,相信大家对于Wifi在手机上的重要性都有所认识。大家都希望能够在小巧的移动设备上实现高速移动互联网,和桌面PC的差距越小越好。

  上个月,通信世界网抛出了一个“中国电信CDMA+Wi-Fi战略分析”的消息,称中国电信将在未来三年陆续投资800亿元资金用于升级、改造、优化CDMA网络,并采用CDMA + WLAN的组合方式,充分发挥CDMAWLAN的组合优势,提供无缝的移动无线宽带上网服务,帮助中国电信迅速打开移动宽带市场。中国电信在南方21省做了大量Wi-Fi部署,计划到年底完成2.5万个热点覆盖。目前上海电信已经建设了3000个热点、广东电信建了1400Wi-Fi热点、武汉电信覆盖了500个热点场地,浙江电信将于年底前建成8000个热点,江苏电信已在全省布设了8000余个热点。对于公众来说,无线宽带网络的应用为人们之间的沟通提供了多元化的渠道和方式,人们可以在家里、娱乐场所、酒店、机场、绿地、会议中心等地,随时随地的享受无处不在的网络接入服务,真正实现数字化生活。

  目前,很多windows mobile设备上都有Wifi芯片,系统也自带了无线接入管理软件。但是,大家是否会觉得自带的软件用起来比较麻烦呢。第一,哪些AP是需要密码的,哪些是不需要密码就能够接入的,这些不知道。第二,AP的信号强度如何,这也无从考察。特别是我们来到一个新的地方,想找个免费的、信号强度比较打的AP,实现Web接入,如果用自带无线管理软件的话,总觉得有点麻烦。

  今天在codeproject上发现了一个比较好用的Wifi AP扫描程序,称为:Wifi scanner + custom MFC controls。用它能够扫描当前的无线环境,发现周围的AP接入点,显示他们的名字、MAC地址、信号强度(RSSI)、Wifi信道以及是否需要密码等信息,相当的专业啊。

  最初,作者是将该程序运行于Pocket PC 2003se上的,下载过来代码以后编译,顺利通过,我将程序downHP rx3715上,运行没有问题,运行的效果如下图1所示:

1HP rx3715运行Wifi Scanner

  但是目前好多设备都是window mobile 6.x的操作系统了,如何将它的目标平台转换到window mobile 6上来呢。具体方法如下:

1.单击”Configuration Manger”,如下图2所示。

2Configuration Manger

2.Active solution platform中选择new,如下图3所示:

3Active solution platform

3.在弹出的窗口中,将new platform选择为windows mobile 6 professional sdk,如下图4所示:

4New platform

4.Build solution。会发现弹出如下图5所示的错误信息:

5:编译错误信息

5.Project->Properties中,选择Linker中的Command Line,在Additional Option中,将“machine:ARM”改为“machine:THUBM”。如下图6所示:

6:修改相关配置参数

6.OKRebulid Solution,就可以顺利编译通过了。下载到Cingular8125(已经刷成WM6.0OS了)上运行,效果如下图7所示:

7Cingular8125上的运行效果

  在图中,大家可以发现有一个可用的APnameDlink,使用6信道。

  为大家调试方面,还是附上源代码吧,PeekPocket_src.zip,运行环境为:Visual Studio 2005+windows mobile Pocket PC 2003 SDK.如果需要改到WM6.0下运行,需要安装windows mobile 6 professional sdk

  应园子里朋友的要求,加入编译好的可执行文件:PeekPocket.rar(Pocket PC 2003se),PeekPocket_WM6.rar (WM6.0),解压后运行。

 

Good Luck




本文转自施炯博客园博客,原文链接:http://www.cnblogs.com/dearsj001/archive/2008/12/10/1352368.html,如需转载请自行联系原作者

相关文章
|
4天前
|
安全 网络安全
Kali渗透测试:使用Armitage扫描网络
Kali渗透测试:使用Armitage扫描网络
17 3
|
4天前
|
缓存 监控 网络协议
计算机网络的常用的网络通信命令(Windows)
本文介绍了网络技术中常用的命令,如ping用于检测网络连通性,ipconfig查看TCP/IP配置,netstat监控网络状态,arp显示和修改ARP缓存,at安排任务执行,tracert追踪路由,以及nbtstat获取NetBIOS信息。
13 1
|
15天前
|
安全 Windows
怎样利用 Windows XP实现网络统一关机
怎样利用 Windows XP实现网络统一关机
怎样利用 Windows XP实现网络统一关机
|
2天前
|
Web App开发 JSON 网络协议
|
4天前
|
安全 网络协议 IDE
使用Python编写网络扫描程序
使用Python编写网络扫描程序
14 0
|
2月前
|
Web App开发 SQL 存储
警惕可能对Windows网络带来风险的工具
警惕可能对Windows网络带来风险的工具
警惕可能对Windows网络带来风险的工具
|
2月前
|
监控 安全 网络协议
这10款网络扫描工具,是个网工,都想全部安装!
这10款网络扫描工具,是个网工,都想全部安装!
115 1
|
2月前
|
网络协议 Linux 网络安全
【Azure 应用服务】更便捷的方式抓取Azure App Service for Windows的网络包
【Azure 应用服务】更便捷的方式抓取Azure App Service for Windows的网络包
|
2月前
|
开发框架 JavaScript .NET
【Azure 应用服务】Azure Mobile App (NodeJS) 的服务端部署在App Service for Windows中出现404 Not Found
【Azure 应用服务】Azure Mobile App (NodeJS) 的服务端部署在App Service for Windows中出现404 Not Found
|
2月前
|
Windows
【Azure 环境】在Windows环境中抓取网络包(netsh trace)后,如何转换为Wireshark格式以便进行分析
【Azure 环境】在Windows环境中抓取网络包(netsh trace)后,如何转换为Wireshark格式以便进行分析