【问题标题】:Memory Card Information存储卡信息
【发布时间】:2010-03-10 20:37:31
【问题描述】:

我正在检测存储卡(可移动媒体)的插入。我可以获得有关插入媒体的信息 - 类型、制造商等吗?

【问题讨论】:

  • 出于兴趣,您如何检测插入?投票还是更好?
  • 重写 WndProc 以接收通知。

标签: .net media removable-storage


【解决方案1】:

你应该可以使用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());
}

【讨论】:

  • 感谢 Nick,我知道如何在 .NET 中使用 WMI :) 不幸的是,该课程没有公开任何有关存储卡的信息。
  • @John - Win32_PhysicalMemory 怎么样?
猜你喜欢
  • 2010-12-18
  • 2011-03-17
  • 1970-01-01
  • 2017-04-21
  • 2012-06-04
  • 2012-07-15
  • 2013-07-10
  • 2011-05-05
相关资源
最近更新 更多