Kako iz C#-a prepoznati da li je u DVD drajvu CD-ROM ili DVD-ROM?
ManagementObjectSearcher searcher = new ManagementObjectSearcher("SELECT * FROM Win32_PhysicalMedia") vraca podatke samo za hard disk.
Instanciranjem ManagementSearcher objekta osim Win32_PhysicalMedia, možeš da upotrebiš WQL i sa Win32_CDROMDrive. Uostalom evo linka do starog dobrog code projecta koji objašnjava korišćenje System.Management namespace-a i dobijanja informacija o hardveru http://www.codeproject.com/csharp/Hardware_Properties_C_.asp