Would this be possible?
Check for other handles to the drive, end the process it is running while burning then start the application again.
I suggest this as i have bought a dell pc from my local pc shop, a Studio Hybrid.
It has a slot loading drive that can only be opened when a process is running called TestUnitReady.exe, the process is to activate the eject button on the pc.
this process keeps a handle on the drive and prevents me from writing until it is killed, then i need to restart the process to activate the eject button.
I know it would only be a few lines of code for just this one process but im sure there will be other processes similar.
Thanks