FYIO:
Here drive L: is shown as a CDROM drive,
actually it is not really a CDROM drive but a
removable USB stick, but a special one.
So not a real CDROM thus.
But the missing K: and U: drives are thus
assumed real CDROM drives.
Here U: is a real CD-ROM drive where you can put
disks in thus.
It shows that PickDir v1.3.1 DOES detect the U:
CDROM drive but ONLY after there is a CD-ROM disk
put inside the CDROM drive.
Conclusion:
NextDiskConnection() ALWAYS detects the CD-ROM drives, whether a disk is inside the CD-ROM drive or not.
PickDir v1.3.1 ONLY detects the CD-ROM drive when there is a disk inside the CD-ROM drive(s).
So not really an issue.
See screenshot:
versus