私たちの Delphi Win32 アプリケーションは、(Windows Bluetooth API を使用して) Bluetooth デバイスをコンピューターと正常にペアリングし、結果のシリアル ポートを使用しています。Windows 10 をインストールした後、ペアリングによって作成された仮想シリアル ポートを開くことができません。アプリケーションは新しい COM ポートを認識できますが、開こうとするとエラー 1168 (ERROR_NOT_FOUND) が発生します。
Windows でも com ポートが作成されていることがわかります (接続しようとしているのと同じデバイスのシリアル番号に関連付けられています)。COM ポートは、アプリケーションが開こうとしていたものと同じです。
アプリケーションを終了し、信頼できる端末プログラムを使用してみました (ポートが使用可能であることを保証するため)。ポートも開けません。
Windows 10 が Bluetooth 無線に関して新しい積極的な省電力を行っているかどうか疑問に思います。
ラップトップを Win 7 から Win 10 にアップグレードしました。同じ結果です。これは、同じ問題を示す Win10 にアップグレードされた両方のコンピューターです。
Visual Studio 2013 で C# アプリを作成しました。同じ結果です。
ポートを開こうとするとエラー 1168 が発生する理由はありますか?
ありがとうございました!