C# 在C中查找设备#

C# 在C中查找设备#,c#,C#,我需要我的代码来响应系统发现新硬件(如USB)时的事件。如何在C#中实现这一点?我认为没有任何.Net类可以帮助您实现这一点。因此,您必须回头直接调用Windows API 当设备发生更改时,Windows会发送WM_DEVICECHANGE消息。编写代码以响应此消息 请参阅有关WM_设备更改的信息。另外,有关如何编写代码以响应它的详细信息,请参阅 要了解如何从C#程序调用Windows API,请参阅

我需要我的代码来响应系统发现新硬件(如USB)时的事件。如何在C#中实现这一点?

我认为没有任何.Net类可以帮助您实现这一点。因此,您必须回头直接调用Windows API

当设备发生更改时,Windows会发送WM_DEVICECHANGE消息。编写代码以响应此消息

请参阅有关WM_设备更改的信息。另外,有关如何编写代码以响应它的详细信息,请参阅

要了解如何从C#程序调用Windows API,请参阅