Eli Fulkerson .com HomeProjectsSerialwatcher
 

(USB) Serial Port Watcher

Update! I don't use this anymore, I use ports.exe

Description:

This program was written due to a pet peeve of mine. Namely the relative unpredictability of what COM port will be assigned to a USB Serial dongle when I plug it in - you plug it in, Windows tells you that its connected, and then you have to dig through the Device Manager in order to figure out what port was assigned. Instead of going through that, this program runs a check every few seconds and lists all the ports that are currently available (from COM1 to COM254). You plug in your USB dongle, and within a few seconds you will see its associated COM port pop up on the list.

It would be nice if this program ran in the background and just popped up a notification balloon or something along those lines, but it is unlikely that I will be touching it much in the near future as it has scratched my immediate itch.

Use:

Just leave it running. The available serial ports that it detects will be listed in the white box at the top.

Serial ports already in use by an application will not be shown. It is possible that you might try to connect your terminal application during the brief time when this program is checking the port. If a port isn't working even if this program lists it as open, try again or close this program to release its lock)

List of Available Serial Ports (then a white box, with COM1, COM2 in it)  This program monitors what serial ports are currently available.  It is intended (for instance) for the situation where youa re adding/removing USB serial adapters and don't feel like going ot the control panel every time to figure out what is going on.  Serial ports already in use by an application will not be shown.  It is possible that you might try to connect your terminal application during the brief time when this program is checking the port.  If a port isn't working even if this program lists it as open, try again or close this program to release its lock.

Platform:

  • Win32. You will need the .NET runtime if you don't already have it.
  • Downloads:

    SerialWatcher.exe

    Source Code (Visual Basic .NET)