Question : Problem: COM PORT-- need utility to determine process that has taken control of COM1

I'm looking for an inexpensive utility to show me what program or process has taken control of a com port.  I have a Fujitsu laptop (with port replicator-- since there is no access to the external serial port on the laptop itself) and need to use com1 for a proprietary program that communicates through the serial port.

The external serial port is correctly set to com1 in bios.  However, when I use hyperterminal to test the availability of com1, it says that com1 is already in use.  The internal modem is using com2 (I've also tested with modem as COM3).  When I change the external serial port to com2 in bios-- hyperterminal behaves as expected-- it takes control of com2 and transmits data through the external serial port.

Bottom line-- some process that I can't identify has control of com1, and I need to figure out what process this is.

Answer : Problem: COM PORT-- need utility to determine process that has taken control of COM1

Use process explorer from here: http://www.microsoft.com/technet/sysinternals/utilities/ProcessExplorer.mspx
Under find  menu, find handle or DLL. type:
\device\serial0

Regards
Random Solutions  
 
programming4us programming4us