Is it possible to eject a cd in a batch file on Windows XP?
There seems to be no way using rundll or a preexisting executable.
If you have windows scripting host installed, maybe the following helps (untested, copied from another forum)
Set oWMP = CreateObject("WMPlayer.OCX.7")
Set colCDROMs = oWMP.cdromCollection
colCDROMs.Item(0).Eject
Change the (0) if you have more than one drive.