不用我多說,相信大家對於
wifi
在手機上的重要性都有所認識。大家都希望能夠在小巧的移動裝置上實現高速移動網際網路,和桌面
pc的差距越小越好。
上個月,通訊世界網丟擲了乙個「中國電信
cdma+wi-fi
戰略分析」的訊息,稱中國電信將在未來三年陸續投資
800億元資金用於公升級、改造、優化
cdma
網路,並採用
cdma + wlan
的組合方式,充分發揮
cdma
與wlan
的組合優勢,提供無縫的移動無線寬頻上網服務,幫助中國電信迅速開啟移動寬頻市場。中國電信在南方
21省做了大量
wi-fi
部署,計畫到年底完成
2.5萬個熱點覆蓋。目前上海電信已經建設了
3000
個熱點、廣東電信建了
1400
個wi-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
down
到hp rx3715
上,執行沒有問題,執行的效果如下圖
1所示:
執行wifi scanner
但是目前好多裝置都是
window mobile 6.x
的作業系統了,如何將它的目標平台轉換到
window mobile 6
上來呢。具體方法如下:
1.單擊」configuration manger」
,如下圖
2所示。
2:configuration manger
2.在active solution platform
中選擇new
,如下圖
3所示:
3.在彈出的視窗中,將
new platform
選擇為windows mobile 6 professional sdk
,如下圖
4所示:
。會發現彈出如下圖
5所示的錯誤資訊:
5:編譯錯誤資訊
5.在project->properties
中,選擇
linker
中的command line
,在additional option
中,將「
machine:arm
」改為「
machine:thubm
」。如下圖
6所示:
(已經刷成
wm6.0的os
了)上執行,效果如下圖
7所示:
上的執行效果
在圖中,大家可以發現有乙個可用的ap,
name
為dlink
,使用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!
Windows Mobile上的簽名
之前在windows mobile平台上開發的程式都沒有用到過特權api,一直沒有關心過windows mobile平台上簽名的問題.但是現在的專案必須要使用特權api,不簽名就可能無法在使用者的手機上執行 其實並不是執行不起來,而是那些特權api會呼叫失敗,這樣就得不到正確的結果,就像程式有bug...
Windows Mobile上的藍芽點對點通訊
實驗室做短距離通訊,藍芽是其中主要技術之一。研究生入學複試的時候,大老闆跟我們說,藍芽的起源和一位彈鋼琴的人有關,因為藍芽用到了跳頻,這個和手指在各個琴鍵之間跳動的現象有一定的聯絡。各學科之間的碰撞,會出現一些奇妙的火花。在 windows mobile 平台上,如何來實現藍芽通訊呢?有好多人已經做...
Windows Mobile上使用鉤子
wince系統對於鉤子技術的支援,顯然不及windows。有一些技術文件乾脆說wince不支援鉤子。其實,不盡然。我們還是可以從coredll.dll中,得到一些有用的介面,來實現攔截一些簡單的鍵盤或滑鼠的動作。還是 最有說服力 define wh journalrecord 0 define wh...