C# 检测USB鼠标连接/解除连接

C# 检测USB鼠标连接/解除连接,c#,windows-ce,C#,Windows Ce,我一直在寻找一种简单的方法来检测USB鼠标是否连接到我们的设备,运行WinCE 6.0 CF 我一直在阅读“”这篇文章,但我了解了如何修改显示驱动程序。 我还登记了“ 如果有人能帮我,我会很伤心的。Im使用触摸屏,在连接USB鼠标之前,鼠标光标应隐藏在触摸屏上,断开连接时,鼠标光标应移除。或者,如果鼠标连接,启动时更容易显示光标。我猜最后一个选择比较容易。应该可以在哪里阅读这些信息,但不知道如何阅读 public bool isMouseConnected() { //read data

我一直在寻找一种简单的方法来检测USB鼠标是否连接到我们的设备,运行WinCE 6.0 CF

我一直在阅读“”这篇文章,但我了解了如何修改显示驱动程序。 我还登记了“

如果有人能帮我,我会很伤心的。Im使用触摸屏,在连接USB鼠标之前,鼠标光标应隐藏在触摸屏上,断开连接时,鼠标光标应移除。或者,如果鼠标连接,启动时更容易显示光标。我猜最后一个选择比较容易。应该可以在哪里阅读这些信息,但不知道如何阅读

public bool isMouseConnected()
{
    //read data from WinCE6.0CF, register, dll or something
    return mouseIsConnected()
}
我想我想用这样的东西,但需要一个如何做到这一点的例子。通常谷歌是我的朋友,但找不到C的例子:

您好

我想您需要的是Windows CE

对于C#,可能不会有一个具体的例子,但您可以看看为类似的C函数提供C#签名的是什么,并从中进行推断。微软有一个在线教程,你可能会发现它很有用

HDEVNOTIFY WINAPI RegisterDeviceNotification(
  _In_  HANDLE hRecipient,
  _In_  LPVOID NotificationFilter,
  _In_  DWORD Flags);