[WM]新增無線網路

摘要:[WM]新增無線網路

 

那天我在MSDN論壇問了個問題,如下:

  • 程式想法:

實作ad hoc network,希望程式啟動時可以自行決定SSID並新增一無線區域網路,新增完成後進行連線。

  • 手動設定步驟:

1. 設定連線wifi設定無線網路

2.新增

3.網路名稱:testWifi

「勾選」此為裝置至裝置(臨機操作)連線

下一步

4.驗證:開啟

資料加密:停用

下一步

5.完成

6.回到列表中,點選「連線」

補充:手機型號:HTC TOUCH2

        發問前思緒很雜亂不知從何下手,辜狗跟MSDN查了又查,大概只知道方向是像Joe大說的WirelessZeroConfigNetworkInterface Members,但是後來很努力的實作,發現好像無法利用該Memberssetting(個人觀察,如果有錯再麻煩大大們指正),頂多只能get一些infoconnect已經設置好的SSID

        結果昨天找到Wi-Fi Configuration Service Provider這篇,才發現原來用XML似乎就可以完成我所希望達到的自動設置Ad-hoc連線了。

        不過有那一篇還不夠,因為我根本不知道怎麼下手。

        還好又給我找到這篇WAP Provisioning Client,這個範例其實就是讀取XMLie瀏覽器添加MSN到我的最愛。所以我改了一下XML,變成我想要的Ad-hoc設定。

 

<wap-provisioningdoc>\n<characteristic type="Wi-Fi">\n<characteristic type="ad-hoc">\n<characteristic type="adhoc_SSID_Name"/>\n<parm name="Encryption" value="1"/>\n</characteristic>\n</characteristic>\n</wap-provisioningdoc>

       最後藉助cfgclient.exe就完成我想做的功能了。


PS. 不過XML中的Encryption照理說value設為1,資料加密選項應該是停用,可是我看到的還是WEP

 

不知道寫的落落長是不是對大家有幫助,不過弄出來是真的超開心的啦~~