BBC BASIC for Windows
« Identifying a particular COM port »
Welcome Guest. Please Login or Register. Apr 5th, 2018, 10:15pm
ATTENTION MEMBERS: Conforums will be closing it doors and discontinuing its service on April 15, 2018. Ad-Free has been deactivated. Outstanding Ad-Free credits will be reimbursed to respective payment methods.
If you require a dump of the post on your message board, please come to the support board and request it.
Re: Identifying a particular COM port
« Reply #8 on: Jan 20th, 2015, 09:59am »
Hi!
It looks like Windows Win32_SerialPort WMI class miserably fails to detect and list most of virtual serial ports (e.g. over an Ethernet link, such as Tibbo), and more annoyingly USB-to-serial adapters, such as ATEN or Prolific.
Any idea about which method could be used to let Windows (and BBCBasic) nicely list what is reported in the "COM ports and LPT" section of the Device Manager?
Thanks, R.
Logged
rtr2 Guest
Re: Identifying a particular COM port
« Reply #9 on: Jan 20th, 2015, 12:46pm »
It looks like Windows Win32_SerialPort WMI class miserably fails to detect and list most of virtual serial ports
I don't think you should blame Windows, it's more likely that some 'virtual' serial ports fail to follow the rules when they install themselves. After all, you can pretty much guarantee that all serial ports on a modern PC are 'virtual' so it would be daft if WMI never worked.
Quote:
Any idea about which method could be used to let Windows (and BBCBasic) nicely list what is reported in the "COM ports and LPT" section of the Device Manager?
I answered that before: "I fear that if you can't make the WMI method work you will have to fall back to reading the Registry". But you would be entirely justified in using WMI and simply saying that your software is incompatible with 'non-conforming' virtual port drivers.