I've seen a similar thing with rewriteable CD's, using Easy CD Creator and Roxio's Direct CD utility. I think I've also seen this using WinXP's write to CD function from explorer. For me this had nothing to do with PAR, but was that the rewriteable CD was being mounted as a drive (a la Drive Letter Access) and I'd then have to use a utility (like Direct CD to manually eject the CD - otherwise I'd have to reboot my system to eject).
I think the CD is being left in a rewritable state and Explorer makes it difficult to eject the CD because you may want to write more data to it. On my XP system, I only use a CD writing utility (Sonic RecordNow) to write data to CD's. I'm not sure if WinXP's HighMat CD utility has anything to do with this problem, but on at least one XP system I've uninstalled it and a similar problem which went away. Hope this help, -Bill -----Original Message----- From: the.noonings [mailto:[EMAIL PROTECTED] Sent: Tuesday, February 15, 2005 4:27 PM To: par@perl.org Subject: CDROM with pp created executable will not eject Hello, I have been trying to track down a problem whose core symptom seems to be that, if the cdrom has an executable on it that was created with pp, it will not be ejectable. This is occurring with Windows XP Pro. To isolate the problem, I also tried 1. Making a cdrom with only windows xcopy.exe on it. 2. Making a cdrom with only text files on it. 3. Putting in a game cdrom, letting it autostart, and exiting the game. Everything works fine with the above three. The file hello.pl says print "Hello\n"; exit; and then I do pp -o hello.exe hello.pl I believe I tried it with just "exit", too. I put in the blank cdrom, let windows pop up the cdrom drive window, copy hello.exe to it, and then click on "Write These Files To CD (if memory serves correctly). I then . Let the freashly created CDROM eject . Close the CDROM door. . Open the CDROM door. . Put in the freashly created CDROM. . Listen to the CDROM spin. . Wait for the CDROM to stop spinning. . Try to eject the CDROM using the CDROM button. . Get annoyed that the CDROM does not eject. . Try to eject the CDROM using the mouse. . Try running the executable (it runs just fine). . Try this and that, and the other thing, too, to eject the stupid CDROM. . Give up. Having a CDROM with an executable created with pp seems to be the kiss of death such that I need to shut down and reboot to get my cdrom to eject. Can anyone else verify this on an XP machine? Any one have any ideas why this is happening?