在WIN CE上激活蓝牙

时间:2013-12-09 14:51:39

标签: bluetooth registry windows-ce

在我的WIN CE版本上安装了一个名为“无线配置控制面板”的程序 它可以激活或取消激活蓝牙和WiFi。 我想在启动时激活蓝牙。 我在哪里可以手动激活蓝牙?

3 个答案:

答案 0 :(得分:0)

Microsoft提供启用/禁用蓝牙无线电的功能:

int BthSetMode(DWORD dwMode);

http://msdn.microsoft.com/en-us/library/aa916815.aspx

答案 1 :(得分:0)

有几种方法。

CodeProject article个例子。

答案 2 :(得分:0)

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

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

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

[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

在这里,您应该向Power写入1以切换BT ON,并将ScanMode写入3以使其可被发现(如果您愿意)。

  

[HKEY_LOCAL_MACHINE \ SOFTWARE \微软\蓝牙\ SYS]

     

“权力”= dword: 1 ;默认无线电

     

“ScanMode”= dword: 3 ;收音机是可发现的

     

“DisableAutoSuspend”= dword:1;连接时允许暂停