C++ .Net: Zugriff auf Bluetooth Device: Access Denied

Hallo Leute,

ich hab ein Problem mit Bluetooth Programmierung für ein HID Device auf Windows.
Ich nutze dafür Visual C++ .Net 2010 und das Windows Driver Development Kit + WinAPI.
Der Bluetooth Chip im Rechner ist von Broadcom

Ich kann durch alle verbundenen HID Geräte iterieren, aber wenn ich versuche mit CreateFile() einen Stream zum entsprechenden Gerät zu öffnen erhalte ich die WinApi-Fehlermeldung "Error Code 5: Access Denied".
Die Device-Adresse lautet \\?\hid#hid_keyboard#2&3695dafb&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}

Mit einem anderen Bluetooth Dongle (Toshiba - mit anderem Bluetoothstack) funzt die Sache aber...

Hat jemand eine Idee?

Danke
 
Zuletzt bearbeitet:
Hi,

naja es ist eigentlich gar keine Tastatur, sondern ein Gamecontroller.
Ich habe es auch schon mit Shared Zugriff probiert, aber scheinbar nimmt sich Windows direkt beim connecten exklusiven Zugriff auf das Gerät.


Edit: Beim Toshiba Stick wird das Gerät als "Bluetooth HID Port" angemeldet, beim Broadcom hingegen als "Virtuelle Bluetooth-HID-Tastatur".

Gibt es eine Möglichkeit diese Zuordnung zu ändern ?
 
Zuletzt bearbeitet:
Zurück
Oben