Как отключить устройство Bluetooth? - PullRequest
0 голосов
/ 27 июня 2010

У меня есть устройство, активно подключенное к компьютеру через Bluetooth. В моем приложении C # .NET я хочу отключить устройство, чтобы компьютер больше не был подключен к устройству.

Как бы я поступил так?

Я полагаю, это как-то связано с поиском соответствующего Сокета и отключением этого сокета? (Но это просто рискованное предположение, поскольку я ничего не знаю о соединениях Socket.)

Есть идеи?

Ответы [ 2 ]

0 голосов
/ 02 июля 2010

По моему опыту с Bluetooth (Java и Perl, а не c # конкретно), соединение начинает разрываться, когда вы закрываете потоки ввода / вывода. Тогда окончательная доза яда должна закрыть розетку. /$0.02

0 голосов
/ 27 июня 2010

Из блога MSDN на Разработка устройства Bluetooth с использованием C # :

  using System;
  using System.Collections.Generic;
  using System.Text;
  using Microsoft.WindowsMobile.SharedSource.Bluetooth;

  namespace ToggleBluetooth
   {
     class Program
       {
          static void Main(string[] args)
         {
              BluetoothRadio brad = new BluetoothRadio();
              if (brad.BluetoothRadioMode == BluetoothRadioMode.Off)
                  brad.BluetoothRadioMode = BluetoothRadioMode.On;
               else
                brad.BluetoothRadioMode = BluetoothRadioMode.Off;
          }
     }
   }
...