Direct CD is a PITA alright. Try ejecting using a right click on the drive and select "eject" or use the Direct CD eject option if there is one. Direct CD stores a small bit of data from the Table of Contents (TOC) in a VFAT (virtual cache in memory) that it writes to the CD when the disk is ejected. You may be encountering a problem in that when you press the CD drive's eject button the disk pops out before Direct CD can write the remaining bit of data and clear the VFAT. Windows may still see the TOC (stored in memory) and think the CD is still in the drive.
The VFAT is the reason that a system crash will often render a Direct CD formatted disk unreadable. If a crash occurs the TOC doesn't get written from the VFAT to the CD and the disk is toast. I much prefer using DLA that comes bundled with Click n Burn and RecordNow Max for packet writing rather than ever trust Direct CD. If you must use Direct CD I strongly urge you to acquire CD-R Diagnostic as sooner or later you will need to use it http://www.cdrom-prod.com/cd-r_diagnostic.html
Mike Richter has some good info on Packet Writing software here http://www.mrichter.com/cdr/primer/udf.htm
Harry Ohrn - MS MVP (Windows XP)
when i use a cdrw to look, update or record new
information using the last version of "DirectCD", then i
eject the disc, if i try to insert another disc into the
cdrw drive it has the information of the cdrw i used
before, i press "F5" to refresh the content, but nothing
happen, i have to reboot the system if i want to see the
note: i have disable the windows XP record function, but
i think that happen the same with that function enable...
what can I doi have all drivers and patch from the
windowsupdate page and the latest version of DirectCD...