看板 C_and_CPP 關於我們 聯絡資訊
是這樣的 小弟在想作網路介面的一些控制 現在卡在一些問題 1. 一般點選無線網路 -> 內容,裡面不是有個地方可以是會列出慣用網路嗎? 在它下面會有 新增 移除 內容 三個按鈕, 有什麼方法可以達到這三個按鈕的功能嗎? 我目前只能達到"內容"的功能,但也僅限於有廣播出來的無線網路 如果我知道一個隱藏無線網路的SSID和密碼,照上面的作法, 很容易就可以連上線,但在c/c++底下我該如何寫呢? 2. 設定固定IP和subMask的問題 現在我可以把有enable的網路卡都找出來並針對特定一張網卡作IP/mask設定 可是在"電纜線已拔除"的狀態下,不要說設定, 連要讀出設定值都讀不到, 可是用windows的方式(網卡->內容->tcpip->內容)去作, 就算是在電纜已拔除的狀態,它仍然可以顯示出我上一次作的設定值 所以我想請問有沒有什麼辦法可以達到這樣的效果呢? 以上兩個問題卡了我好久,麻煩有做過或知道的前輩們, 不吝嗇的給小弟我一些指導~謝謝 -- * ▁▂▄▂▁.★∵∴.★∵∴ ∴★◢█████◣* .∴★∵★ * ◢██████◣.∴天氣冷了,◢■◤█████◥█◣.送你一件毛衣,* ★ ◥◤█████◥◤∵小心別著涼了!∵ * █████:∴★∵* * .:∴★∵* -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.193.228.51
stupid0319:如果你會寫驅動的話,這些都不難 11/02 23:31
stupid0319:不知道WINAPI有沒有這些功能 11/02 23:37
ljhgc:驅動...饒了我吧,從來沒接觸過QQ 11/02 23:37
stupid0319:設定固定IP和subMask 好像改登錄表就可以了吧 11/02 23:39
stupid0319:問題1的話,應該可以用sendMessage+HOOKAPI實現 11/02 23:44
ljhgc:修改登錄表的方式,若有別的方法的話,我是盡可能不去動 11/02 23:46
ljhgc:sendmessageg是要send給哪個handle呢? hookapi又該用哪個? 11/02 23:48
stupid0319:當然是管理無線網路的程式,把它拿來開刀,裝上一些功能 11/02 23:51
ljhgc:管理無線網路的程式? windows的? 該如何找@@" 11/03 00:04
tropical72:這是你要的嗎? http://ppt.cc/!Ox8 11/03 00:45
tropical72:抱歉.請無視樓上推文. (耍笨了..) 11/03 00:51
proLIONS:你需要的是NDIS API http://goo.gl/paWN 11/03 03:44
proLIONS:open source examples不少 只好推一下我(曾經)寫過的 11/03 03:45
proLIONS:WIRE1x = =...http://wire.cs.nctu.edu.tw/wire1x/ 11/03 03:45
proLIONS:直接把MSDN的OID丟進code去撈就能撈到相關的code 11/03 03:46
proLIONS:大致上就是你需要set/get ndis oid然後自己parse results 11/03 03:47
ljhgc:謝謝各位前輩的指導,pro大提的api我會去研讀看看,謝謝 11/03 12:28