[問題] 新增無線網路

看板C_and_CPP (C/C++)作者 (是嚮往亦或逃避)時間15年前 (2010/11/02 23:03), 編輯推噓0(0017)
留言17則, 4人參與, 最新討論串1/1
是這樣的 小弟在想作網路介面的一些控制 現在卡在一些問題 1. 一般點選無線網路 -> 內容,裡面不是有個地方可以是會列出慣用網路嗎? 在它下面會有 新增 移除 內容 三個按鈕, 有什麼方法可以達到這三個按鈕的功能嗎? 我目前只能達到"內容"的功能,但也僅限於有廣播出來的無線網路 如果我知道一個隱藏無線網路的SSID和密碼,照上面的作法, 很容易就可以連上線,但在c/c++底下我該如何寫呢? 2. 設定固定IP和subMask的問題 現在我可以把有enable的網路卡都找出來並針對特定一張網卡作IP/mask設定 可是在"電纜線已拔除"的狀態下,不要說設定, 連要讀出設定值都讀不到, 可是用windows的方式(網卡->內容->tcpip->內容)去作, 就算是在電纜已拔除的狀態,它仍然可以顯示出我上一次作的設定值 所以我想請問有沒有什麼辦法可以達到這樣的效果呢? 以上兩個問題卡了我好久,麻煩有做過或知道的前輩們, 不吝嗇的給小弟我一些指導~謝謝 -- * ▁▂▄▂▁.★∵∴.★∵∴ ∴★◢█████◣* .∴★∵★ * ☆ ☆◢██████◣.∴天氣冷了,◢■◤█████◥█◣.送你一件毛衣,* ★ ◥◤█████◥◤∵小心別著涼了!∵ * █████:∴★∵* * .:∴★∵* -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.193.228.51

11/02 23:31, , 1F
如果你會寫驅動的話,這些都不難
11/02 23:31, 1F

11/02 23:37, , 2F
不知道WINAPI有沒有這些功能
11/02 23:37, 2F

11/02 23:37, , 3F
驅動...饒了我吧,從來沒接觸過QQ
11/02 23:37, 3F

11/02 23:39, , 4F
設定固定IP和subMask 好像改登錄表就可以了吧
11/02 23:39, 4F

11/02 23:44, , 5F
問題1的話,應該可以用sendMessage+HOOKAPI實現
11/02 23:44, 5F

11/02 23:46, , 6F
修改登錄表的方式,若有別的方法的話,我是盡可能不去動
11/02 23:46, 6F

11/02 23:48, , 7F
sendmessageg是要send給哪個handle呢? hookapi又該用哪個?
11/02 23:48, 7F

11/02 23:51, , 8F
當然是管理無線網路的程式,把它拿來開刀,裝上一些功能
11/02 23:51, 8F

11/03 00:04, , 9F
管理無線網路的程式? windows的? 該如何找@@"
11/03 00:04, 9F

11/03 00:45, , 10F
這是你要的嗎? http://ppt.cc/!Ox8
11/03 00:45, 10F

11/03 00:51, , 11F
抱歉.請無視樓上推文. (耍笨了..)
11/03 00:51, 11F

11/03 03:44, , 12F
你需要的是NDIS API http://goo.gl/paWN
11/03 03:44, 12F

11/03 03:45, , 13F
open source examples不少 只好推一下我(曾經)寫過的
11/03 03:45, 13F

11/03 03:45, , 14F
11/03 03:45, 14F

11/03 03:46, , 15F
直接把MSDN的OID丟進code去撈就能撈到相關的code
11/03 03:46, 15F

11/03 03:47, , 16F
大致上就是你需要set/get ndis oid然後自己parse results
11/03 03:47, 16F

11/03 12:28, , 17F
謝謝各位前輩的指導,pro大提的api我會去研讀看看,謝謝
11/03 12:28, 17F
文章代碼(AID): #1Cq2XI3J (C_and_CPP)
文章代碼(AID): #1Cq2XI3J (C_and_CPP)