2010-10-05 41 views
2

我需要掃描Windows Mobile上的Wifi接入點並連接掃描結果之一。 目前我使用C#語言,Windows Mobile 6.5設備,也掃描我正在使用下面的代碼。如何掃描Windows Mobile上的Wifi接入點?

[DllImport(wlanapi.dll", SetLastError=true)] 

我使用的是wlanapi.dll,但似乎無法在Mobile上使用。

有沒有人知道以下幾點。

  1. 我可以使用Windows Mobile 6.5中的dll來掃描和連接嗎?
  2. 如果1是不可能的,請讓我知道不同的方法..

請給我的線索。

+0

CShop'=>'C#? (http://www.google.com/search?q=cshop) – 2010-10-05 16:57:04

回答

1

wlanapi.dll在WinMo/WinCE中不存在。您必須使用支持的API。

大多數WinMo WiFi驅動程序(儘管可能不是全部)都支持無線零配置(WZC)API集。這些API的本地版本,如WZCQueryInterface,爲outlined in MSDN

微軟不提供這些API的任何託管接口,實際上它們的本機文檔也非常糟糕。它使用的權威「示例」在Platform Builder的NETUI組件源中。如果你打算做大量的WinCE/WinMo開發,Gettign eval版本是非常值得的。

從管理的角度來看,我在'06回寫了一個MSDN article,談到使用SDF獲取網絡信息。自那時以來,自衛隊已經進行了很多改造,特別是在WZC地區,但它仍然非常相似。

我在'07中做了一個updated blog post關於自定義繪製的ListBoxes,雖然這不是你所追求的,但是所顯示的數據是無線網絡信息,這與你所追求的內容一致。