【求助】偵測訊號的問題



贊助商連結


IWC
2002-09-27, 05:43 AM
小弟為了論文想在寫一個程式想在多AP環境下偵測訊號做定位
想請教板上高手幾個問題
要做偵測訊號強度,有元件可以用嗎?

我在intersil網站找到有他們寫utility的source code..不過要錢,而且是天價...usd$25K!

我現在用windows api想要取得訊號強度,
利用IOCTL_NDISUIO_XXXXX這個系列的api可以取得訊號強度的資料
第一個問題就是createfile時不知道網卡的device name,後來用apispy dump出網卡utility中的參數才知道device name,要用哪些個api才能自動取得device name呢??

後來try了一下才發現IOCTL_NDISUIO_XXXXX這是Windows CE .NET才有的api,要include的Nuiouser.h也找不到..
但在其他os中無線網卡的utility,卻可以偵測訊號強度,是怎麼做的呢?
我猜他是利用prismxxx.dll裡面的東西做到的...
但我該怎麼利用prismxxx.dll裡面的東西來做到我要的功能呢??
請高手們指點我一條明路吧...