enumSerial (Windows)

Enumerate serial ports on Windows systems (Win32 API, WMIC, registry)
Updated 25 May 2016

View License

This is a collection of three functions that return the available serial ports on a Windows system.
- enumSerialReg parses the Windows registry
- enumSerialWmic calls the WMIC tool (Windows Management Instrumentation Command-line)
- enumSerialWin32 is based on the Win32 API


>> [com, names] = enumSerialWmic

com =

'COM22' 'COM24'

names =

'Silicon Labs CP210x USB to UART Bridge (COM22)' 'USB Serial Port (COM24)'

This contribution is inspired by http://stackoverflow.com/a/1394301 and http://www.naughter.com/enumser.html

Cite As

Jerome Briot (2024). enumSerial (Windows) (https://www.mathworks.com/matlabcentral/fileexchange/57333-enumserial-windows), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2015b
Compatible with any release
Platform Compatibility
Windows macOS Linux
Find more on Startup and Shutdown in Help Center and MATLAB Answers

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes