WEB开发网
开发学院手机开发Windows Mobile 开发 使用OpenNetCF完成windows mobile上的wifi通信 阅读

使用OpenNetCF完成windows mobile上的wifi通信

 2010-08-23 05:25:00 来源:WEB开发网   
核心提示:1 首先建个智能设备项目的工程,然后往里面引用这四个外部引用,这些dll是OpenNETCF 2.3版里面的dll,使用OpenNetCF完成windows mobile上的wifi通信(2),要使用的话可以去免费下载Download the Community Edition (Free) 安装后找找dll就行了,这
1 首先建个智能设备项目的工程,然后往里面引用
这四个外部引用,这些dll是OpenNETCF 2.3版里面的dll,要使用的话可以去免费下载Download the Community Edition (Free)

安装后找找dll就行了。这4个dll其实在编码中只会用到OpenNetCF.NET中的NetworkInformation命名空间

2 先讲讲怎么打开wifi吧,网络上流传着好多打开wifi的通用代码,我也copy了一份,

view sourceprint?001static private string keyValue = null;

002

003public enum CEDEVICE_POWER_STATE

004

005{

006

007PwrDeviceUnspecified = -1,

008

009/* D0 = 0,

010

011D1,

012

013D2,

014

015D3,

016

017D4,

018

019*/ FullOn = 0,

020

021LowPower = 1,

022

023Standby = 2,

024

025Sleep = 3,

026

027Off = 4,

028

029PwrDeviceMaximum

030

031}

032

033[DllImport("coredll.dll")]

034

035public static extern int DevicePowerNotify(string device, CEDEVICE_POWER_STATE state, int flags);

036

037[DllImport("coredll.dll")]

038

039public static extern int SetDevicePower(string pvDevice, int df, CEDEVICE_POWER_STATE ds);

040

041[DllImport("coredll.dll")]

042

043unsafe public static extern int GetDevicePower(string pvDevice, int df, CEDEVICE_POWER_STATE* pds);

044

045static private void setKeyValue()

046

047{

048

049string wifiGUID = "{98C5250D-C29A-4985-AE5F-AFE5367E5006}";

050

上一页  1 2 3 4  下一页

Tags:使用 OpenNetCF 完成

编辑录入:coldstar [复制链接] [打 印]
赞助商链接