C# How to tell if DVD drive tray is open?
I have a DVD reading and burning app in C#. I want to be able to detect the difference between an empty drive (no disk) and an open drive. Edit: After some more googling, I think a better problem description is " I want to access the drive tray status - open or closed " I can use ManagementObjectSearcher("SELECT * FROM Win32_LogicalDisk WHERE DriveType= 5") to find all the dvd drives in the system, and the properties tell me if there is a disk in the drive. Access property tells me if there is a blank disk. But Access is null when the drive is open, and when the drive is shut and empty. And I