I would recommend you to look at Serial Port ActiveX Control. Please, be informed that Serial Port ActiveX Control is vital for those who develop software and hardware to work with serial rs232 ports. It features the set of profound methods, properties, controls and constants to fully manage and track all serial ports present in your system. Using this eminent activeX control developers can integrate its functionality into their own applications and enable those with the power to manage port settings and configuration directly from developed applications. Get full list of ports present in your system, all events that happened to port (port opened, port closed, data sent, data received, etc).
To read more about its features, please visit the page: http://www.eltima.com/products/serial-activex/
To download free trial version and test its functionality yourself, please follow the link: http://www.eltima.com/download/serial-activex/