Win CE 5.0下开发蓝牙程序的问题
设备的操作系统是Windows CE 5.0。本身附带有蓝牙模块和蓝牙通讯软件。但是我需要开发自己的蓝牙程序。
从Opennetcf下载并安装了它的1.4版,但在设备上运行附带的几个Demo程序都无法运行。
出现NullReferenceException或PlatformNotSupportedException错误,怀疑是蓝牙协议栈的问题。
因为Opennetcf声称只支持Microsoft的蓝牙协议栈。
查看设备\windows目录,只找到ws2.dll文件,没有btd.dll和btdrt.dll文件。我的问题如下:
1。这是否说明我的设备上没有使用Microsoft bluetooth protocol stack,而是使用了WidComm或IVT的蓝牙协议栈?
2。如果是WidComm的驱动,是否只能使用WidComm的SDK进行开发,而不能使用.NetCF?
3。如果我希望使用VS 2003或VS 2005开发,是否需要在设备上卸载WidComm的蓝牙驱动,安装MS的?
4。使用VS 2003或VS 2005开发Win CE 5.0下的应用程序,除了安装相应的.NetCF外,是否还需要安装Windows Mobile 5.0 SDK?
非常感谢!!