Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Bluetooth Einstellungen auslesen? (https://www.delphipraxis.net/211442-bluetooth-einstellungen-auslesen.html)

iphi 16. Sep 2022 13:47

Bluetooth Einstellungen auslesen?
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,

weiß jemand, wie ich in mein Delphi-Programm die im angehängten Bild angezeigten Bluetooth-Einstellungen einlesen kann?
Ich bräuchte insbesondere die Verknüpfung zwischen Anschluss und Name. Danke!

himitsu 16. Sep 2022 14:04

AW: Bluetooth Einstellungen auslesen?
 
Sicher, dass es eine Einstellung des BT ist?

Es sieht einfach nur nach einer Liste "aller" seriellen Anschlüsse (Comports) aus.
Und wie man ComPorts auflistet, dazu sollte es hier und da genug zu finden geben.


Über die SetupAPI sollte man zu BT alles mögliche finden können, bzw. es gibt auch andere/neuere APIs,
aber einfacher wird es wohl sein, wenn du im WMI nachsiehst.

iphi 16. Sep 2022 15:05

AW: Bluetooth Einstellungen auslesen?
 
Nein, das sind nicht alle seriellen Ports, sondern nur die virtuellen Bluetooth-Ports.
Kommt ja auch in Widows bei Bluetooth Einstellungen.
Und die Namen sind die in den Bluetooth Devices gespeichterten Verbindungsnamen.
COM-Ports kennen keine Namen. Im Device-Manager heißen die Ports lediglich generic Bluetooth device.
Ich brauche die Beziehung zwischen Ports und Namen.

TurboMagic 16. Sep 2022 19:53

AW: Bluetooth Einstellungen auslesen?
 
Das solten aber COM Ports sein, so wie die angezeigt werden. Schon Mal probiert die mit einer der COM Port Auflistungsmethoden aufzulisten? Schon Mal versucht die mit OpenFile oder so zu öffnen? \\.\ vor dem Namen aber nicht vergessen... \\.\COM3, das ist v.a. ab COM 10 nötig.

iphi 23. Sep 2022 15:04

AW: Bluetooth Einstellungen auslesen?
 
Habs gefunden. Alle Infos finden sich in der Registry, insbesondere auch die Bluetooth Namen. Man muss die Infos nur zusammensuchen und verknüpfen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:58 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz