Emparejamiento del dispositivo Bluetooth a través de una aplicación KIOSK para Windows 10

Emparejamiento del dispositivo Bluetooth a través de una aplicación KIOSK para Windows 10

Necesito crear una aplicación de quiosco en la que debo permitir al usuario compartir archivos a través de Bluetooth. Entonces, para eso he desarrollado una GUI que permitirá al usuarioencender y apagar bluetoothEnumere todos los dispositivos Bluetooth disponibles, muestre el estado del dispositivo (emparejado, conectado, etc.), empareje el dispositivo. Para cada una de estas funciones, he exploradoHerramientas de línea de comando de BluetoothyBiblioteca .NET de 32 pies. Ambas bibliotecas parecen funcionar para todos excepto para emparejar el dispositivo. En Windows 10, al emparejar el comando del dispositivo cuando se envía, generalmente aparece la notificación de Windows para emparejar cuando se hace clic en él y se redirige a la página de configuración de Windows. Pero en el modo quiosco, no puedo permitir que aparezcan notificaciones y configuraciones de Windows.

Alternativamente, intenté abrir la página de dispositivos e impresoras del panel de control desde donde el usuario puede agregar dispositivos y emparejarlos, y este método funciona. Pero no puedo permitir que el usuario acceda a otras páginas de Windows desde el panel de control.

Entonces, intenté crear una superposición que permitiría la interacción del usuario solo en áreas seleccionadas del panel mientras enmascara el resto de las regiones (similar al modo tutorial en nuestras aplicaciones móviles). También me gustaría agregar un botón para que el usuario presione cuando haya terminado, de modo que pueda cerrar la superposición y el panel. Pero aquí estoy enfrentando los siguientes problemas,

  1. Al abrir el panel de control como ventana secundaria, intenté abrir la aplicación control.exe dentro del formulario de Windows C#. Puedo abrir el Bloc de notas, pero cuando intenté abrir el panel de control apareció el mensaje "El proceso ha salido, por lo que la información solicitada no está disponible". excepción disponible".

  2. Al agregar un botón en el formulario, intenté crear un botón (Cerrar) en el formulario principal, pero el botón no cierra el formulario secundario y principal, sino que a su vez falla.

  3. Deshabilitar la interacción del usuario en áreas enmascaradas. Puedo dibujar una superposición, pero aún se puede acceder al botón debajo de la superposición, especialmente al botón de cerrar, ya que siempre está en la esquina superior derecha.

  • Sistema operativo: Windows 10
  • Arquitectura - x64bit
  • Lenguajes de desarrollo: C#, Java.

información relacionada