Bluetooth 在WIN CE上激活蓝牙

Bluetooth 在WIN CE上激活蓝牙,bluetooth,registry,windows-ce,Bluetooth,Registry,Windows Ce,在我的WIN CE版本中,安装了一个名为“无线配置控制面板”的程序 可激活或禁用蓝牙和WiFi。 我希望启动时激活蓝牙功能。 在哪里可以手动激活蓝牙?Microsoft提供了启用/禁用蓝牙收音机的功能: int BthSetMode(DWORD dwMode); 有几种方法 (b胡蒂尔) 变更放射性状态(OSSVCS) 有很多例子。这似乎是一个老问题。为正在搜索的任何人添加答案 有一种方法可以通过修改注册表来做到这一点。(您也可以从应用程序中执行此操作) 在注册表中,执行以下修改: [H

在我的WIN CE版本中,安装了一个名为“无线配置控制面板”的程序 可激活或禁用蓝牙和WiFi。 我希望启动时激活蓝牙功能。
在哪里可以手动激活蓝牙?

Microsoft提供了启用/禁用蓝牙收音机的功能:

int BthSetMode(DWORD dwMode);

有几种方法

  • (b胡蒂尔)
  • 变更放射性状态(OSSVCS)

有很多例子。

这似乎是一个老问题。为正在搜索的任何人添加答案

有一种方法可以通过修改注册表来做到这一点。(您也可以从应用程序中执行此操作)

在注册表中,执行以下修改:

[HKEY_LOCAL_MACHINE\Software\Microsoft\Bluetooth\sys]
   "Power"=dword:1                  ; Radio on by default
   "ScanMode"=dword:3               ; Radio is discoverable
   "DisableAutoSuspend"=dword:1     ; Allow suspend when connected
在这里,您应该将1写入电源以打开BT,将ScanMode写入3以使其可被发现(如果您愿意)

[HKEY\U LOCAL\U MACHINE\Software\Microsoft\Bluetooth\sys]

“功率”=dword:1;默认情况下打开收音机

“扫描模式”=dword:3;无线电是可以发现的

“DisableAutoSuspend”=dword:1;允许在连接时挂起


谢谢你的回复!要使用它,我需要Bthutil.lib,但它似乎在Win CE上不可用。我试过BluetoothRadio br=BluetoothRadio.PrimaryRadio;br.模式=无线电模式。可连接;但这不起作用。还有其他的想法吗?我在我的应用程序中用C++调用它。不太清楚C#。谢谢!但是这些例子都是C++的,我应该说我需要这个来和C。我如何在c#中使用这个?谢谢-Martijnther在.NET CF中没有用于执行这些操作的BCL方法。您需要p/调用这些方法。好的,我会调查的!谢谢-Martijn