检测可移动媒体

时间:2011-08-15 08:47:27

标签: c# windows media detect

我想检测何时从PC上插入或删除了移除介质,并且我已阅读了许多如何操作的线程。

阅读其他线程和页面提供了必要的两种方法

  1. 覆盖WinProc方法
  2. 进行SQL查询
  3. 有一个FileSystemWatcher类,是否有reallý而不是“DriveSystemWatcher”或什么?

    另外,如果我尝试“SQL”方法,它无法编译程序,因为它无法解析“ManagementEventWatcher”,即使我这样做

    使用System;

    使用System.Management;

    帮助将不胜感激

    关心Stefan。

1 个答案:

答案 0 :(得分:1)

为了使用System.Management中的类(以便您可以查询WMI),您需要向项目中添加对System.Management.dll的引用。

以下介绍了使用WMI时的方法:

Detecting Eject/Insert of Removeable Media