Qt在windows11使用WCHBLEDLL.dll打开蓝牙设备卡死

使用Qt在windows11系统调用WCHBLEDLL.dll的

WCHBLEOpenDevice()函数打开低功耗蓝牙会出现卡死现象,有没有新的dll发我解决一下


您留个邮箱以获取联系方式。


个人信息保护,已隐藏,这是我的QQ邮箱


已发送至邮箱,请查收。


Hello. I have the same problem on Win 11 . Could you help me with the DLL ?


留一个邮箱,提供demo进行参考。


Hello,

I am using WCHDBLEDLL.DLL in my Delphi application to communicate with a device that my company manufactures. Under Windows 10 x64 everything works quite well. The problem is with Windows 11 x64. Software hangs on execution of WCHBLEOpenDevice. With debbuger I see that it loops in ntdll.NtWaitForWorkViaWorkerFactory. I made samples with a very simple application that does not have any visual components - buttons, menus, etc. In this case, everything runs normally with Windows 11.


thanks in advance

email:个人信息保护,已隐藏


已发送至邮箱,请查收。


我在win11上遇到同样的问题,调用WCHBLEOpenDevice时程序卡死,帮忙发个最新dll适配来win11

我的邮箱:个人信息保护,已隐藏

多谢。


已发送至邮箱,请查收。


包已收到,64位demo在win11目标环境上运行还是卡死。

我本机是win10, QT5.12 msvc2017的环境,编译demo运行启动时有一行错误提示,不知道有没有关系

Exception at 0x7fffd076ab89, code: 0xe06d7363: C++ exception, flags=0x1 (execution cannot be continued) (first chance) in WCHBLEDLL!WCHBLEGetCharacteristicProtectionLevel


同步一个消息,网站上原始lib中的demo在win11没问题


我在win11下也遇到了同样的问题,delphi调用WCHBLEOpenDevice接口函数时程序卡死,目前使用贵司WCHBLEDLL.dll的版本为1.20,不知能否提供一个新版本的dll,多谢。


另:1.10版本的dll不管调用哪个接口函数均报错。


开发及运行环境:win11 23H2、Delphi 10.4

我的邮箱:个人信息保护,已隐藏


收到反馈,我司软件工程师测试后给您回复。


我在win11下也遇到了同样的问题,C++Builder调用WCHBLEOpenDevice接口函数时程序卡死,目前使用贵司WCHBLEDLL.dll的版本为1.20,不知能否提供一个新版本的dll,多谢。


开发及运行环境:win11 C++Builder 11.3 WCHBLEDLL 1.2.0

我的邮箱:个人信息保护,已隐藏



@dftiger?您在13楼反馈的问题,在WIN11下确实是存在的,问题是delphi与WIN11之间的兼容性问题导致,没有解决办法

@TimYuan?您C++Builder调用程序卡死的问题,已反馈给工程师,晚点给您邮箱回复。

我司推荐的BLE接口库开发工具是VS的MFC。


只有登录才能回复,可以选择微信账号登录