作者godsing (執著是苦)
看板Network
標題[問題] 請問使用netsh wlan的connect和profile的相關問題
時間Mon May 10 17:15:35 2010
我想在c#上寫個無線網路的管理介面,目前為止用netsh的wlan show all 到列出到listView上都沒問題
但是我想執行connect,所以我用了show profile 發現有一個"xxx"(本機使用者)
我連線到ssid="RDD",wlan connect name=xxx =RDD
卻給我... "設定檔 "xxx" 指定的網路無法用來連線。"
這不打緊,不就是要就要創一個profile而已
那請問這個創的方法是?
我知道電腦上的網路管理GUI可以創出(但是這不能加到c#裡啊)
那我還可以用的什麼方法去創一個profile?
如果該RDD它有連線密碼:1234
那我又要寫在profile的哪?
為何一些無線的管理介面都可以直接設定profile?
它是如何做到的?
因為它創的profile,我用netsh show profile沒辦法找出
我剛剛想到,如果我先抓到可用AP上的安全類型和加密等資訊,
再以變數填進xml,只要再配上金鑰
這樣是不是跟就是跟無線管理UI的功能一樣了?
那安全類型的xml是不是有不同,因為我看MSDN它分成了10種sample,
是它的例子有10種還是這安全類型的xml共有10種?
感謝熱心的鄉民解答!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.228.145.149
1F:推 wst2080:我很好奇的詢問一下~ Profile不就是儲存無線網路的組態嗎? 05/10 18:19
2F:→ wst2080:所以你程式應該要寫個UI就是讓各個欄位套用到各個變數當中 05/10 18:19
3F:→ wst2080:然後當你的無線管理程式就可以導引Profile套用到程式裡頭 05/10 18:20
4F:→ wst2080:我想 Profile 是程式要自己去建立的變數對照... 05/10 18:20
5F:→ wst2080:然後你的UI應該要寫使用者設定好的Profile之後 套用 05/10 18:21
6F:→ wst2080:這樣你的無線管理程式就可以動作了... 05/10 18:21
7F:→ godsing:所以如果我要連線到某ssid,我現在要創一個profile 05/10 19:12
8F:→ godsing:如果我不使用windows的GUI,那是不是代表我要自己去寫xml? 05/10 19:12
9F:→ wst2080:YES 05/10 19:54
10F:→ wst2080:看你要寫xml 還是其他格式 都可以... 05/10 19:54
※ 編輯: godsing 來自: 220.228.145.149 (05/10 20:01)
11F:→ wst2080:差不多~ 你可以多測試看看... 05/10 20:17