2021/10/03

列舉COM埠的Windows範例程式

摘要

本文介紹列舉COM埠的Windows範例程式的基本測試。

本文

這裡提到COM埠是最早同時也是最常用的個人電腦序列傳輸介面。

欲令Windows作業系統列舉出所有已存在的硬體COM埠,可以透過裝置管理員

欲撰寫Windows程式來列舉出所有已存在的硬體COM埠,可以參考這裡提供的範例,隨後以CEnumerateSerial v1.41為例進行基本測試。

透過已建構完畢的執行檔EnumSer.exe來進行評估(evaluate)。

當Windows電腦中不存在硬體COM埠的執行畫面如下。

當Windows電腦中已存在硬體COM埠的執行畫面如下。

評估完畢、且確認行為符合預期之後,便是仔細地追蹤範例程式了。


參考文獻

https://stackoverflow.com/questions/1388871/how-do-i-get-a-list-of-available-serial-ports-in-win32
https://en.wikipedia.org/wiki/COM_(hardware_interface)
http://www.naughter.com/enumser.html


沒有留言:

張貼留言