04-05-2007 06:10 PM
04-05-2007 07:15 PM
I think it is due to restriction of Win32 kernel internals. Once a process has opened a serial com port by CreateFile() or by similar file functions, any other processes can not open the device until it is closed. The only exception is, it can be opened multiple times as shared access mode from within the same process. Normally you can multi-open a file on HDD or CD-ROM from different processes at a time if in shared access mode, but not for serial com port device even if applying shared access.
04-06-2007 01:55 AM
Hello,
I don't know if this is usefull information for your problem, but there are several programs that enable you to share a serial port between several applications.
http://www.serial-port-splitter.com/
http://www.mks.zp.ua/shared-serial-ports.php
http://www.shareup.com/Share_Serial_Ports-download-21220.html
04-06-2007 11:05 AM
"but there are several programs that enable you to share a serial port between several applications"
Thank you for the links - which I looked at. These take real COM ports and split them up.
However my serial port is actually a virtual serial port already - so I'm not sure if it would work.
But it is something to think about. Thank you.