接続されているすべての arduino の COM ポート番号を自動的に検出する C++ プログラムを作成しようとしています。
利用可能なすべての COM ポート デバイスのリストを取得できることは既にわかっていますがHKLM/HARDWARE/DEVICEMAP/SERIALCOMM
、そこでリッスンしているデバイスに関する情報はありません。たとえば、GUID またはデバイスの説明を取得して、どちらが Arduino であるかを検出する方法はありますか? 私が見る唯一の他の方法は、すべてのポートに何かを送信して、以前に定義された応答をリッスンすることです。回答ありがとうございます:)
編集: コンパイラと MinGW として g++ を使用していることに言及する必要があると思います。syam は、Arduino COM ポートを自動検出する方法を教えてくれました。これは私が望むものを達成しているようですが、C#で書かれており、純粋なWin32が必要な場合は.Net固有のAPIを使用しています.