我们的 Delphi Win32 应用程序已成功将蓝牙设备(使用 Windows 蓝牙 API)与计算机配对并使用生成的串行端口。安装Windows 10后,配对产生的虚拟串口无法打开。我们的应用程序可以看到新的 com 端口,但是当它尝试打开它时,会出现错误 1168 (ERROR_NOT_FOUND)。
我可以看到在 Windows 中也创建了 com 端口(与我尝试连接的同一设备序列号相关联)。com 端口与我的应用程序试图打开的端口相同。
尝试退出我的应用程序并使用受信任的终端程序(以保证端口可用)。它也无法打开端口。
这让我想知道 Windows 10 是否在蓝牙无线电方面做了一些新的、积极的节能措施。
将笔记本电脑从 Win 7 升级到 Win 10;同样的结果。那是两台电脑升级到Win10都出现同样的问题。
使用 Visual Studio 2013 制作了一个 C# 应用程序;同样的结果。
任何想法为什么我在尝试打开端口时会收到错误 1168?
谢谢!