ich versuche mit folgendem Code den Ort meines Brenner herauszufinden:
ManagementScope managementScope = new ManagementScope(ManagementPath.DefaultPath);
SelectQuery selectQuery = new SelectQuery("SELECT * FROM Win32_CDROMDrive");
ManagementObjectSearcher managementObjectSearcher = new ManagementObjectSearcher(managementScope, selectQuery);
foreach (ManagementObject item in managementObjectSearcher.Get())
{
Console.WriteLine(string.Format("{0} - {1}", item["Drive"], item["MediaType"]));
}
"MediaType" ist in der msdn folgendermaßen beschrieben:
Zitat |
MediaType Data type: string Access type: Read-only Type of media that can be used or accessed by this device. Possible values are: CdRomOnly CdRomWrite DVDRomOnly DVDRomWrite Windows Server 2003, Windows XP, Windows 2000, and Windows NT 4.0: Possible values are: Random Access Supports Writing Removable Media CD-ROM |
Ich bekommen in der Console leider nur foldenges ausgegeben:
Zitat |
E: - CD-ROM F: - CD-ROM G: - CD-ROM I: - CD-ROM |
Wisst ihr, was ich falsch mache oder habt ihr irgendeinen Tipp?
Danke!
Gruß Dennis