Windows mobile 在windows mobile设备上使用C#蓝牙API

Windows mobile 在windows mobile设备上使用C#蓝牙API,windows-mobile,windows-mobile-6,Windows Mobile,Windows Mobile 6,我想在C#应用程序中使用蓝牙。我不想使用第三方组件。我想与微软官方API直接对话 我想做的只是打开/关闭蓝牙,扫描可用设备,配对/取消配对设备 我读过一些关于称为bthutil.dll的dll的文章,但我的设备上没有这个dll。这是一个心灵术士 为什么此dll不在我的设备上?我在哪里可以下载这个dll(官方软件包) 是否有一些替代bthutil.dll的方法,而不必安装第三方组件 控制面板包含可以配置的官方软件,所以我想我的设备已经在某处包含官方API 感谢您,BthUtil.dll是Windo

我想在C#应用程序中使用蓝牙。我不想使用第三方组件。我想与微软官方API直接对话

我想做的只是打开/关闭蓝牙,扫描可用设备,配对/取消配对设备

我读过一些关于称为bthutil.dll的dll的文章,但我的设备上没有这个dll。这是一个心灵术士

为什么此dll不在我的设备上?我在哪里可以下载这个dll(官方软件包)

是否有一些替代bthutil.dll的方法,而不必安装第三方组件

控制面板包含可以配置的官方软件,所以我想我的设备已经在某处包含官方API


感谢您,BthUtil.dll是Windows CE/Mobile的一部分,但Psion必须在操作系统映像中明确包含该dll(通过在构建时设置适当的)


我的直觉是,要么是Psion决定省略BthUtil.dll,也许是为了节省空间,要么是Psion设备使用专有的蓝牙堆栈。在后一种情况下,您最好检查Psion是否提供SDK,如果是,请查看文档和/或示例代码,以确定如何管理蓝牙功能。

我将使用32英尺的LIB和工具。可能bthutil.dll是隐藏的(文件资源管理器:显示所有文件),因为它可能是系统和XIP。我已经搜索了隐藏的文件。您知道32英尺lib在哪一层工作吗?AFAIR 32英尺支持移动设备上的MS和Widcom BT堆栈。如果psion不使用其中一个,则需要使用蓝牙SDK(他们必须提供此SDK)。确切地说,psion提供了特定的API,但此API无法扫描外设。我必须知道我要配对的设备的MAC地址…听起来你将被限制在Psion的API上,可能会反向工程从控制面板小程序或其他应用程序发出的调用。请注意,Psion可能已将标准控制面板小程序调整为其自己的堆栈,因此所述小程序的存在和管理蓝牙功能的能力并不一定意味着它们在引擎盖下使用标准CE/移动功能