掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
COMポートオープン (CreateFile) でのエラー (ID:69953)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
tetrapodさん、お手数かけます。 確認する前に解決押しちゃいました。すいません。 予想通り(?) tp.Format("\\\\.\\COM%d", i); にしてました。 > tp.Format("COM%d", i); を tp.Format(_T("\\\\.\\COM%d"), i); とする が正解なのですね。 _T("") と WMI ググって見てきました。WMI は使えるまでに時間がかかりそうですが、今以上にドライバ関連の情報が取れる気もするので後ほどトライします。 > # 今この瞬間に使用可能なポート、っつー意味だとこっちのほうが正確だけど・・・ 本番のプログラムの目的はそうなのですが、検知しても実際には使えないCOMポート(特にノートPC等で多い)の判断が出来ずにいる状態です。 WMI 関連で何かお得な情報が無いか探してみます。 > COM1 から COM255 まですべてこの変更でOK 途中(COM31-COM255)とばしてすいませんが、COM256で通信OKでした。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.