C# 如何使用FileSystemWatcher监视新驱动器
可能重复:C# 如何使用FileSystemWatcher监视新驱动器,c#,.net,windows,filesystemwatcher,C#,.net,Windows,Filesystemwatcher,可能重复: 如何使用System.IO.FileSystemWatcher类来检测windows下连接/断开的驱动器(例如F:)?如果这是不可能的,那么还有哪些事件驱动方式(除了轮询DriveInfo.GetDrives())之外) 提前感谢。看看这个: 看看这个: 我编写了一个powershell模块,该模块使用System.Management.ManagementEventWatcher和WMI类Win32\u VolumeChangeEvent来显示新事件,您可以在powershell
如何使用
System.IO.FileSystemWatcher
类来检测windows下连接/断开的驱动器(例如F:)?如果这是不可能的,那么还有哪些事件驱动方式(除了轮询DriveInfo.GetDrives()
)之外)
提前感谢。看看这个:
看看这个:
我编写了一个powershell模块,该模块使用
System.Management.ManagementEventWatcher
和WMI类Win32\u VolumeChangeEvent
来显示新事件,您可以在powershell中注册这些事件,包括设备删除,此外,你应该能够从我的这篇博文中找出相关的管道:
您应该能够使用我在上述脚本中使用的方法,在不到十行的C#中连接新驱动器的事件
希望这有帮助。我编写了一个powershell模块,它使用
System.Management.ManagementEventWatcher
和WMI类Win32\u VolumeChangeEvent
来显示新事件,您可以在powershell中注册这些事件,包括设备删除,此外,你应该能够从我的这篇博文中找出相关的管道:
您应该能够使用我在上述脚本中使用的方法,在不到十行的C#中连接新驱动器的事件
希望这有帮助。StackOverflow rocks:StackOverflow rocks: