[WM][VB][啟動WIFI連結]

  • 7820
  • 0

[WM][VB][啟動WIFI連結]

如果要透過程式來啟動WIFI ,.net compact framework 尚未提供任何指令,必需引用外部檔案coredll.dll所提供 api來驅動wifi,可以使用 DevicePowerNotify() API 要求釋放裝置最低電力需求及 SetDevicePower() API 設定系統電源狀態

Step1:開啟vs2008 新增一個vb 智慧型裝置專案,在表單上新增一個按鍵用來開關wifi,在來將滑鼠移到方案總管到SmartDeviceProject1下的參考,按下滑鼠右鍵加入參考

image

 

Step2:選擇Microsoft.WindowsMobile、Microsoft.WindowsMobile.Status元件按下確定

 image

Step3:撰寫Form1.vb表單程式碼

 

 

 

Step4:按下偵錯\開始偵錯來部署應用程式測試一下

image

 

Step5:首先來看一下未開啟wifi無線區網網路的設定,在來畫面的按鍵開按一下

image image

 

Step6:這時候wifi開啟,收到wifi狀態值畫面都更新了,同時我們也來看一下wifi無線區網網路的設定畫面

image image

 

Step7:源碼下載

 

 

 

 

參考:http://www.pinvoke.net/default.aspx/coredll/DevicePowerNotify.html