【发布时间】:2010-03-10 20:37:31
【问题描述】:
我正在检测存储卡(可移动媒体)的插入。我可以获得有关插入媒体的信息 - 类型、制造商等吗?
【问题讨论】:
-
出于兴趣,您如何检测插入?投票还是更好?
-
重写 WndProc 以接收通知。
标签: .net media removable-storage
我正在检测存储卡(可移动媒体)的插入。我可以获得有关插入媒体的信息 - 类型、制造商等吗?
【问题讨论】:
标签: .net media removable-storage
你应该可以使用WMI查询Win32_PhysicalMedia类型并得到你想要的信息。
这是一个基本的代码示例,说明如何对类进行一般查询:
ManagementObjectSearcher searcher = new
ManagementObjectSearcher("SELECT * FROM Win32_PhysicalMedia");
foreach (ManagementObject wmiObject in searcher.Get())
{
if (wmiObject["Manufacturer"] == null)
Console.WriteLine("Unknown");
else
Console.WriteLine(wmiObject["Manufacturer"].ToString());
}
【讨论】: